<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.MetadirectoryServices</name>
    </assembly>
    <members>
        <member name="T:Microsoft.MetadirectoryServices.MetadirectoryServicesException">
            <summary>The base class for all Microsoft Identity Integration
            Server 2003-specific exceptions thrown by Microsoft Identity
            Integration Server 2003 objects.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.MetadirectoryServicesException.#ctor">
             <summary>Creates an instance of the
             <see cref="T:Microsoft.MetadirectoryServices.MetadirectoryServicesException"/> class.</summary>
            
        </member>
        <member name="M:Microsoft.MetadirectoryServices.MetadirectoryServicesException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.MetadirectoryServicesException"/> class with the specified
            error message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.NoSuchAttributeException">
            <summary>Thrown when an attribute is requested that is not in
            the schema.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchAttributeException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchAttributeException"/> class with a specified
            attribute name.</summary>
            <param name="attributeName">The name of the attribute.
            </param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.NoSuchAttributeException.AttributeName">
            <summary>A string that contains the name of the attribute.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.NoSuchParameterException">
            <summary>Thrown when an parameter is requested that is not in
            the configuration parameters.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchParameterException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchParameterException"/> class with a specified
            parameter name.</summary>
            <param name="parameterName">The name of the parameter.
            </param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.NoSuchParameterException.ParameterName">
            <summary>A string that contains the name of the parameter.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.NoSuchAttributeInObjectTypeException">
            <summary>Thrown when an attribute is requested that is not a
            member of the specified object type.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchAttributeInObjectTypeException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchAttributeInObjectTypeException"/> class with the
            specified attribute name.</summary>
            <param name="attributeName">The name of the attribute.
            </param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.NoSuchAttributeInObjectTypeException.AttributeName">
            <summary>A string that contains the name of the attribute.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.AttributeDoesNotExistOnObjectException">
            <summary>Thrown when an attribute is requested that does not exist
            on the object.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeDoesNotExistOnObjectException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeDoesNotExistOnObjectException"/> class with the
            specified attribute name.</summary>
            <param name="attributeName">The name of the attribute.
            </param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeDoesNotExistOnObjectException.AttributeName">
            <summary>A string that contains the name of the attribute.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.AttributeNotInInclusionListException">
            <summary>Thrown when a rules extension requests an attribute
            that is not selected for use by Microsoft Identity Integration Server.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeNotInInclusionListException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeNotInInclusionListException"/> class with the
            specified attribute name.</summary>
            <param name="attributeName">The name of the attribute.
            </param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeNotInInclusionListException.AttributeName">
            <summary>A string that contains the name of the attribute.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.AttributeNotPresentException">
            <summary>Thrown when a rules extension accesses an attribute
            that is not present on an object.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeNotPresentException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeNotPresentException"/> class with the specified
            attribute name.</summary>
            <param name="attributeName">The name of the attribute.
            </param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeNotPresentException.AttributeName">
            <summary>Retrieves the name of the attribute.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.AttributeNotDefinedAsSourceException">
            <summary>Thrown in either the
            <see cref="M:Microsoft.MetadirectoryServices.IMASynchronization.MapAttributesForImport(System.String,Microsoft.MetadirectoryServices.CSEntry,Microsoft.MetadirectoryServices.MVEntry)"/> or
            <see cref="M:Microsoft.MetadirectoryServices.IMASynchronization.MapAttributesForJoin(System.String,Microsoft.MetadirectoryServices.CSEntry,Microsoft.MetadirectoryServices.ValueCollection@)"/> method when a rules extension
            accesses an attribute that has not been defined as a source attribute
            for the current flow.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeNotDefinedAsSourceException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeNotDefinedAsSourceException"/> class with the
            specified attribute name.</summary>
            <param name="attributeName">The name of the attribute.
            </param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeNotDefinedAsSourceException.AttributeName">
            <summary>Gets the name of the attribute.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.TooManyValuesException">
            <summary>Thrown when more than one value is added to a
            single-valued attribute.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.TooManyValuesException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.TooManyValuesException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.TooManyValuesException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.TooManyValuesException"/> class with the specified
            attribute name.</summary>
            <param name="attributeName">The name of the attribute.
            </param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.TooManyValuesException.AttributeName">
            <summary>A string that contains the name of the attribute.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.NoCompatiblePartitionFoundException">
            <summary>Thrown when a rules extension attempts to add a
            connector in which a distinguished name component is not compatible
            with the structure of any partitions of the management agent.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoCompatiblePartitionFoundException.#ctor(System.String,System.String,System.String[],System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoCompatiblePartitionFoundException"/> class with the
            specified management agent name, distinguished name, object class
            list, and primary object type.</summary>
            <param name="MAName">The name of the management agent that
            rejected the new object.</param>
            <param name="DN">The distinguished name of the new object
            that was rejected by the partition filter criteria.</param>
            <param name="ObjectClasses">The list of object classes of
            the new object that was rejected by the partition filter criteria.
            </param>
            <param name="ObjectType">The primary object type of the
            new object that was rejected by the partition filter criteria.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.NoCompatiblePartitionFoundException.MAName">
            <summary>A string that contains the name of the management
            agent that rejected the new object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.NoCompatiblePartitionFoundException.DN">
            <summary>Contains a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            that contains the distinguished name of the new object that was
            rejected by the partition filter criteria.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.NoCompatiblePartitionFoundException.ObjectClasses">
            <summary>A collection of strings that contains the list of
            object classes of the new object that was rejected by the partition
            filter criteria.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.NoCompatiblePartitionFoundException.ObjectType">
            <summary>A string that contains the primary object type of
            the new object that was rejected by the partition filter criteria.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.MissingParentObjectException">
            <summary>Thrown when a rules extension makes an attempt to add
            a connector with a non-existent parent object.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.MissingParentObjectException.#ctor(System.String,System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.MissingParentObjectException"/> class with the specified
            management agent name and distinguished name.</summary>
            <param name="MAName">The name of the management agent.
            </param>
            <param name="DN">The distinguished name.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.MissingParentObjectException.MAName">
            <summary>A string that contains the the name of the
            management agent that rejected the new object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.MissingParentObjectException.DN">
            <summary>Contains a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            with the distinguished name of the new object that is missing a parent.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ObjectAlreadyExistsException">
            <summary>Thrown when a rules extension attempts to add a
            connector where a connector with a specified distinguished name
            already exists.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ObjectAlreadyExistsException.#ctor(System.String,System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ObjectAlreadyExistsException"/> class with the specified
            management agent name and distinguished name.</summary>
            <param name="MAName">The name of the management agent that
            contains the object that already exists.</param>
            <param name="DN">The distinguished name of the object that
            already exists.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ObjectAlreadyExistsException.MAName">
            <summary>A string that contains the name of the management
            agent containing the duplicate object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ObjectAlreadyExistsException.DN">
            <summary>A <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object that
            contains the distinguished name of the duplicate object.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.NoSuchClassException">
            <summary>Thrown when a class is referenced that is not in the
            schema.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchClassException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchClassException"/> class with the specified class name.
            </summary>
            <param name="className">The name of the class that is not
            valid.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.NoSuchClassException.ClassName">
            <summary>Contains the name of the class that is not
            valid.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.NoSuchObjectTypeException">
            <summary>Thrown when an object type is referenced that is not
            in the schema.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchObjectTypeException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchObjectTypeException"/> class with the specified class
            name.</summary>
            <param name="objectType">The name of the invalid object
            type.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.NoSuchObjectTypeException.ObjectType">
            <summary>Contains the name of the invalid object type.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.NoSuchObjectException">
            <summary>Thrown when a non-existent object is requested.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchObjectException.#ctor(System.String,System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchObjectException"/> class with the specified
            management agent name and distinguished name.</summary>
            <param name="MAName">The name of the management agent that
            does not contain the object.</param>
            <param name="DN">The distinguished name of the
            non-existent object.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.NoSuchObjectException.MAName">
            <summary>A string that contains the name of the management
            agent that does not contain the requested object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.NoSuchObjectException.DN">
            <summary>A <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object that
            contains the distinguished name of the non-existent object.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.InvalidDNException">
            <summary>Thrown when an invalid distinguished name is passed
            to a method.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.InvalidDNException.#ctor(System.String,System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.InvalidDNException"/> class with the specified management
            agent name and distinguished name.</summary>
            <param name="MAName">The name of the management agent.
            </param>
            <param name="DN">The distinguished name.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.InvalidDNException.#ctor(System.String,System.String,System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.InvalidDNException"/> class with the specified management
            agent name, distinguished name, and error message.</summary>
            <param name="MAName">The name of the management agent.
            </param>
            <param name="DN">The distinguished name.</param>
            <param name="messageFormat">The error message.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.InvalidDNException.MAName">
            <summary>A string that contains the name of the management
            agent.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.InvalidDNException.DN">
            <summary>A <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object that
            contains the invalid distinguished name.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.NoSuchManagementAgentException">
            <summary>Thrown when a non-existent management agent is
            requested.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchManagementAgentException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchManagementAgentException"/> class with the specified
            management agent name.</summary>
            <param name="MAName">The name of the non-existent
            management agent.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.NoSuchManagementAgentException.MAName">
            <summary>A string that contains the name of the
            non-existent management agent.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ExtensionException">
            <summary>The base class for exceptions defined specifically
            for Microsoft Identity Integration Server 2003 rules extensions.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ExtensionException.#ctor">
             <summary>Creates an instance of the
             <see cref="T:Microsoft.MetadirectoryServices.ExtensionException"/> class.</summary>
            
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ExtensionException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ExtensionException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.TerminateRunException">
            <summary>Thrown when a rules extension needs to explicitly
            stop the management agent run.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.TerminateRunException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.TerminateRunException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.TerminateRunException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.TerminateRunException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.DeclineMappingException">
            <summary>Thrown when the method cannot produce a mapping.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.UnexpectedDataException">
            <summary>Thrown by an extension when unexpected data is
            encountered.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UnexpectedDataException.#ctor">
             <summary>Creates an instance of the
             <see cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException"/> class.</summary>
            
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UnexpectedDataException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">
            <summary>Thrown by an extension when Microsoft Identity
            Integration Server calls an entry point that is not implemented by the
            extension.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.OldPasswordIncorrectException">
            <summary>Thrown by a password extension when the old password
            provided was incorrect.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ObjectNotFoundException">
            <summary>Thrown by a password extension when the object is not
            found during password set/change operation.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ObjectNotFoundException.#ctor">
             <summary>Creates an instance of the
             <see cref="T:Microsoft.MetadirectoryServices.ObjectNotFoundException"/> class.</summary>
            
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ObjectNotFoundException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ObjectNotFoundException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ObjectTypeNotSupportedException">
            <summary>Thrown by a password extension when the object type
            does not support password set or change.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ObjectTypeNotSupportedException.#ctor">
             <summary>Creates an instance of the
             <see cref="T:Microsoft.MetadirectoryServices.ObjectTypeNotSupportedException"/> class.</summary>
            
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ObjectTypeNotSupportedException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ObjectTypeNotSupportedException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.AccessDeniedException">
            <summary>Thrown by a password extension when the password set
            or change was denied.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.PasswordIllFormedException">
            <summary>Thrown by a password extension when the password
            specified was ill formed.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.PasswordPolicyViolationException">
            <summary>Thrown by a password extension when the password
            specified violates password policy.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.BadServerCredentialsException">
            <summary>Thrown by a password extension when the credentials
            to connect to server are incorrect.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ServerDownException">
            <summary>Thrown by a password extension when the server it is
            trying to connect to is not responding or is unavailable.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ServerDownException.#ctor">
             <summary>Creates an instance of the
             <see cref="T:Microsoft.MetadirectoryServices.ServerDownException"/> class.</summary>
            
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ServerDownException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ServerDownException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.PasswordExtensionException">
            <summary>Thrown by a password extension to indicate
            an unspecified error.</summary>   
        </member>
        <member name="M:Microsoft.MetadirectoryServices.PasswordExtensionException.#ctor">
             <summary>Creates an instance of the
             <see cref="T:Microsoft.MetadirectoryServices.PasswordExtensionException"/> class.</summary>
            
        </member>
        <member name="M:Microsoft.MetadirectoryServices.PasswordExtensionException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.PasswordExtensionException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.EndConnectionException">
            <summary>Thrown by a password extension to indicate
            an error while ending the connection to the server.</summary>   
        </member>
        <member name="M:Microsoft.MetadirectoryServices.EndConnectionException.#ctor">
             <summary>Creates an instance of the
             <see cref="T:Microsoft.MetadirectoryServices.EndConnectionException"/> class.</summary>
            
        </member>
        <member name="M:Microsoft.MetadirectoryServices.EndConnectionException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.EndConnectionException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.EntryExportException">
            <summary>Thrown by an extension when an entry is unable to be
            exported.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.EntryExportException.#ctor">
             <summary>Creates an instance of the
             <see cref="T:Microsoft.MetadirectoryServices.EntryExportException"/> class.</summary>
            
        </member>
        <member name="M:Microsoft.MetadirectoryServices.EntryExportException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.EntryExportException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.FatalEntryExportException">
            <summary>Thrown by an extension when an entry is unable to be
            exported and the export run should stop.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.FatalEntryExportException.#ctor">
             <summary>Creates an instance of the
             <see cref="T:Microsoft.MetadirectoryServices.FatalEntryExportException"/> class.</summary>
            
        </member>
        <member name="M:Microsoft.MetadirectoryServices.FatalEntryExportException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.FatalEntryExportException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ExtensibleExtensionException">
            <summary>Thrown by an extension when unexpected error
            occurs.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ExtensibleExtensionException.#ctor">
             <summary>Creates an instance of the
             <see cref="T:Microsoft.MetadirectoryServices.ExtensibleExtensionException"/> class.</summary>
            
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ExtensibleExtensionException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ExtensibleExtensionException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.IMVSynchronization">
            <summary>Implemented by a Microsoft Identity Integration
            Server rules extension to provide rules extension functionality for
            the metaverse.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMVSynchronization.Initialize">
            <summary>Initializes the rules extension object.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMVSynchronization.Terminate">
            <summary>Called when the rules extension object is no
            longer needed.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMVSynchronization.Provision(Microsoft.MetadirectoryServices.MVEntry)">
            <summary>Evaluates connected objects in response to a
            change to a metaverse object.</summary>
            <param name="mventry">Contains an <see cref="T:Microsoft.MetadirectoryServices.MVEntry"/>
            object that represents the metaverse object that has changed.</param>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">Thrown
            when the rules extension does not implement this method</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException">Thrown when
            unexpected data is received by this method</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMVSynchronization.ShouldDeleteFromMV(Microsoft.MetadirectoryServices.CSEntry,Microsoft.MetadirectoryServices.MVEntry)">
            <summary>Called when a connector space entry is
            disconnected during an import operation.</summary>
            <param name="csentry">Contains a <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/>
            object that represents the connector space entry that has been
            disconnected.</param>
            <param name="mventry">Contains an <see cref="T:Microsoft.MetadirectoryServices.MVEntry"/>
            object that represents the metaverse entry that will be deleted if
            this method returns true .</param>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">Thrown
            when the rules extension does not implement this method</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException">Thrown when
            unexpected data is received by this method</exception>
            <returns>Returns true if the connected metaverse entry
            should be deleted or false if it should not be deleted. </returns>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ConnectedMACollectionEnumerator">
            <summary>Enumerates a collection of <see cref="T:Microsoft.MetadirectoryServices.ConnectedMA"/>
            objects.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConnectedMACollectionEnumerator.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ConnectedMACollectionEnumerator"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConnectedMACollectionEnumerator.MoveNext">
            <summary>Advances the enumerator to the next
            <see cref="T:Microsoft.MetadirectoryServices.ConnectedMA"/> object in the enumeration.</summary>
            <returns>Returns true if the enumerator is advanced to the
            next <see cref="T:Microsoft.MetadirectoryServices.ConnectedMA"/> object in the enumeration or false if
            there are no more <see cref="T:Microsoft.MetadirectoryServices.ConnectedMA"/> objects in the enumeration.
            </returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConnectedMACollectionEnumerator.Reset">
            <summary>Sets the enumerator to the first
            <see cref="T:Microsoft.MetadirectoryServices.ConnectedMA"/> object in the enumeration.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConnectedMACollectionEnumerator.Current">
            <summary>Retrieves the current <see cref="T:Microsoft.MetadirectoryServices.ConnectedMA"/>
            object in the enumeration.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ConnectedMACollection">
            <summary>Represents a collection of <see cref="T:Microsoft.MetadirectoryServices.ConnectedMA"/>
            objects.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConnectedMACollection.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ConnectedMACollection"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConnectedMACollection.DeprovisionAll">
            <summary>Changes all connector <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/>
            objects in all management agents to disconnector <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/>
            objects and calls the deprovision rules.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConnectedMACollection.GetEnumerator">
            <summary>Retrieves a
            <see cref="T:Microsoft.MetadirectoryServices.ConnectedMACollectionEnumerator"/>    object that allows
            enumeration of the members of the collection.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConnectedMACollection.Count">
            <summary>Retrieves the number of items in the
            <see cref="T:Microsoft.MetadirectoryServices.ConnectedMACollection"/> object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConnectedMACollection.Item(System.String)">
            <summary>Retrieves a specific member of the collection.
            </summary>
            <param name="MAName">Contains the name of the management
            agent to retrieve.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ConnectedMA">
            <summary>Represents a management agent that contains
            connectors to a metaverse object.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ManagementAgent">
            <summary>Represents a management agent.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ManagementAgent.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ManagementAgent"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ManagementAgent.CreateDN(System.String)">
            <summary>Creates a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            from a distinguished name string. The string can contain escaped
            characters.</summary>
            <param name="dn">Specifies the distinguished name.</param>
            <exception cref="T:Microsoft.MetadirectoryServices.InvalidDNException">Thrown when the
            distinguished name component that is represented by the dn parameter
            is not valid</exception>
            <returns>Returns a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            that represents the distinguished name.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ManagementAgent.CreateDN(Microsoft.MetadirectoryServices.Value)">
            <summary>Creates a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            from a <see cref="T:Microsoft.MetadirectoryServices.Value"/> object.</summary>
            <param name="dn">Contains a <see cref="T:Microsoft.MetadirectoryServices.Value"/> object
            that contains the distinguished name from which the new object is
            derived.</param>
            <exception cref="T:Microsoft.MetadirectoryServices.InvalidDNException">Thrown when the
            distinguished name component represented by the dn parameter is not
            valid</exception>
            <returns>Returns a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            that represents the distinguished name.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ManagementAgent.EscapeDNComponent(System.String[])">
             <summary>Creates a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
             that contains an escaped distinguished name component from an array of
             strings. The strings should not contain escaped characters.</summary>
            
             <param name="parts">Contains an array of strings that will
             be used to build the distinguished name component.</param>
            
             <exception cref="T:System.ArgumentException">Thrown when the the
             management agent requires a distinguished name with a single component
             and the parts parameter contains zero components or more than one
             component.</exception>
            
             <exception cref="T:System.OutOfMemoryException">Thrown when a
             memory allocation failure occurs.</exception>
            
             <returns>Returns a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
             that represents the escaped distinguished name component.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ManagementAgent.EscapeDNComponent(Microsoft.MetadirectoryServices.Value[])">
             <summary>Creates a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
             that contains an escaped distinguished name component from an array of
             <see cref="T:Microsoft.MetadirectoryServices.Value"/> objects.</summary>
            
             <param name="parts">Contains an array of
             <see cref="T:Microsoft.MetadirectoryServices.Value"/> objects that that will be used to build the
             distinguished name component.</param>
            
             <exception cref="T:System.ArgumentException">Thrown when the the
             management agent requires a distinguished name with a single component
             and the parts parameter contains zero components or more than one
             component.</exception>
            
             <exception cref="T:System.OutOfMemoryException">Thrown when a
             memory allocation failure occurs.</exception>
            
             <returns>Returns a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
             that represents the escaped distinguished name component.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ManagementAgent.UnescapeDNComponent(System.String)">
             <summary>Extracts the individual naming elements from a
             distinguished name component. The component can contain escaped
             characters.</summary>
            
             <param name="component">Contains the distinguished name
             component from which the elements will be extracted.</param>
            
             <exception cref="T:System.InvalidOperationException">Thrown when
             the distinguished name component that is represented by the component
             parameter is not properly escaped or cannot be parsed.</exception>
            
             <returns>Returns an array of strings that contains the
             individual naming elements of the distinguished name.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ManagementAgent.NormalizeString(System.String)">
             <summary>If the management agent is configured to normalize string
             values during direct export attribute flow mappings then this
             method will perform those same string normalization operations on
             the specified string.  If the management agent is not configured
             to normalize string values then this method will simply return
             the specified string unchanged.</summary>
            
             <param name="value">String value to be normalized.</param>
            
             <returns>The normalized form of the string.</returns>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ManagementAgent.Name">
            <summary>Retrieves the name of the management agent.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConnectedMA.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ConnectedMA"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConnectedMA.Connectors">
            <summary>Retrieves a <see cref="T:Microsoft.MetadirectoryServices.ConnectorCollection"/>
            object that contains a collection of the <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> objects
            for the management agent.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ConnectorCollectionEnumerator">
            <summary>Enumerates a collection of connectors. Each connector
            is represented by a <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> object.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConnectorCollectionEnumerator.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ConnectorCollectionEnumerator"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConnectorCollectionEnumerator.MoveNext">
            <summary>Advances the enumerator to the next
            <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> object in the enumeration.</summary>
            <returns>Returns true if the method is successful or false
            if the enumerator points to the last element in the enumeration.
            </returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConnectorCollectionEnumerator.Reset">
            <summary>Sets the enumerator to the first
            <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> object in the enumeration.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConnectorCollectionEnumerator.Current">
            <summary>Retrieves the current <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/>
            object in the enumeration.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ConnectorCollectionByDN">
            <summary>Represents a collection of connector objects that can
            be indexed by distinguished name. Each connector object is represented
            by a <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConnectorCollectionByDN.Item(Microsoft.MetadirectoryServices.ReferenceValue)">
            <summary>Retrieves the connector object with the specified
            distinguished name.</summary>
            <param name="DN">Contains a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/>
            object that identifies the connector to retrieve.</param>
            <exception cref="T:Microsoft.MetadirectoryServices.NoSuchObjectException">Thrown when a no
            connector exists with the specified DN.</exception>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ConnectorCollectionByIndex">
            <summary>Represents a collection of connector objects that can
            be indexed numerically. Each connector object is represented by a
            <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConnectorCollectionByIndex.Item(System.Int32)">
            <summary>Retrieves the connector object at the specified
            index.</summary>
            <param name="index">Contains the zero-based index of the
            connector to retrieve.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ConnectorCollection">
            <summary>Represents a collection of connector objects. Each
            connector object is represented by a <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> object.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConnectorCollection.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ConnectorCollection"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConnectorCollection.StartNewConnector(System.String,Microsoft.MetadirectoryServices.ValueCollection)">
             <summary>Initiates the process of creating a connector of
             the specified object type from a <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/> object.
             </summary>
            
             <param name="objectType">Contains the name of the object
             type for the new connector.</param>
            
             <param name="objectClass">Contains a
             <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/> object that contains an array of names
             that are used to populate the LDAP objectClass attribute on the new
             object.</param>
            
             <exception cref="T:Microsoft.MetadirectoryServices.NoSuchClassException">Thrown when any
             element of the input object class is not in the schema.</exception>
            
             <exception cref="T:Microsoft.MetadirectoryServices.NoSuchObjectTypeException">Thrown when an
             object type is referenced that is not in the   schema.</exception>
            
             <returns>Returns a <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> object (without a
             distinguished name) that represents the new connector.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConnectorCollection.StartNewConnector(System.String,System.String[])">
             <summary>Initiates the process of creating a connector of
             the specified object type from an array of object classes.</summary>
            
             <param name="objectType">Contains the name of the object
             type for the new connector.</param>
            
             <param name="objectClass">Contains an array of names that
             are used to populate the LDAP objectClass attribute on the new object.
             </param>
            
             <exception cref="T:Microsoft.MetadirectoryServices.NoSuchClassException">Thrown when any
             element of the input object class is not in the schema.</exception>
            
             <exception cref="T:Microsoft.MetadirectoryServices.NoSuchObjectTypeException">Thrown when an
             object type is referenced that is not in the   schema.</exception>
            
             <returns>Returns a <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> object (without a
             distinguished name) that represents the new connector.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConnectorCollection.StartNewConnector(System.String)">
             <summary>Initiates the process of creating a connector of
             the specified object type.</summary>
            
             <param name="objectType">Contains the name of the object
             type for the new connector.</param>
            
             <exception cref="T:Microsoft.MetadirectoryServices.NoSuchObjectTypeException">Thrown when an
             object type is referenced that is not in the   schema.</exception>
            
             <returns>Returns a <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> object (without a
             distinguished name) that represents the new connector.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConnectorCollection.DeprovisionAll">
            <summary>Changes all connector <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/>
            objects in the specified management agent to disconnector
            <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> objects.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConnectorCollection.GetEnumerator">
            <summary>Retrieves a
            <see cref="T:Microsoft.MetadirectoryServices.ConnectorCollectionEnumerator"/> object that allows
            enumeration of the members of the collection.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConnectorCollection.Count">
            <summary>Retrieves the number of elements in the
            collection.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConnectorCollection.ByDN">
            <summary>Retrieves a <see cref="T:Microsoft.MetadirectoryServices.ConnectorCollectionByDN"/>
            object that contains a collection of connector objects that can be
            indexed by distinguished name.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConnectorCollection.ByIndex">
            <summary>Retrieves a
            <see cref="T:Microsoft.MetadirectoryServices.ConnectorCollectionByIndex"/> object that contains the
            collection of connector objects that can be indexed numerically.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.Attrib">
            <summary>Represents an attribute associated with a
            <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> or <see cref="T:Microsoft.MetadirectoryServices.MVEntry"/> object.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Attrib.#ctor">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.Attrib"/>
            class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Attrib.Delete">
            <summary>Deletes an attribute and all attribute values
            from the object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Attrib.Name">
            <summary>Retrieves the name of the attribute.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Attrib.DataType">
            <summary>Retrieves one of the <see cref="T:Microsoft.MetadirectoryServices.AttributeType"/>
            values that identifies the type of data contained by the attribute.
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Attrib.IsPresent">
            <summary>Indicates whether the attribute is present in the
            object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Attrib.IsMultivalued">
            <summary>Indicates whether the attribute is multi-valued
            or single-valued.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Attrib.Values">
            <summary>Retrieves or sets a <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains the value or values of the attribute.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the one of the values contained in the source collection cannot be
            converted to the data type of the target collection.</exception>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Attrib.Value">
            <summary>Retrieves or sets the value of a single-valued
            attribute.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the attribute contains zero or more than one value.</exception>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Attrib.StringValue">
            <summary>Retrieves or sets the string representation of
            the attribute value.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the attribute contains zero or more than one value.</exception>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Attrib.ReferenceValue">
            <summary>Retrieves or sets a <see cref="P:Microsoft.MetadirectoryServices.Attrib.ReferenceValue"/>
            object that contains the attribute value.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the attribute contains zero or more than one value.</exception>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Attrib.BinaryValue">
            <summary>Retrieves or sets the binary representation of
            the attribute value.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the attribute contains zero or more than one value.</exception>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Attrib.IntegerValue">
            <summary>Retrieves or sets the integer representation of
            the attribute value.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the attribute contains zero or more than one value.</exception>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Attrib.BooleanValue">
            <summary>Retrieves or sets the Boolean representation
            of the attribute value.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the attribute contains zero or more than one value.</exception>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Attrib.LastContributionTime">
             <summary>Retrieves the local time when a value was most
             recently added to an <see cref="T:Microsoft.MetadirectoryServices.MVEntry"/> object attribute.</summary>
            
             <exception cref="T:System.InvalidOperationException">Thrown when
             you get this property from a <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> object.</exception>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Attrib.LastContributingMA">
            <summary>Retrieves the <see cref="T:Microsoft.MetadirectoryServices.ManagementAgent"/>
            object that most recently added a value to the attribute.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.AttributeType">
            <summary>Used to identify the type of data that an attribute
            contains.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.AttributeType.String">
            <summary>The attribute consists of String values.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.AttributeType.Integer">
             <summary>The attribute consists of Int64 values.</summary>
            
        </member>
        <member name="F:Microsoft.MetadirectoryServices.AttributeType.Reference">
            <summary>The attribute consists of
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> values.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.AttributeType.Binary">
            <summary>The attribute consists of binary values.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.AttributeType.Boolean">
            <summary>The attribute consists of Boolean values.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ValueCollection">
            <summary>Represents a collection of <see cref="T:Microsoft.MetadirectoryServices.Value"/>
            objects that all have the same data type.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.GetEnumerator">
            <summary>Retrieves a
            <see cref="T:Microsoft.MetadirectoryServices.ValueCollectionEnumerator"/> object that allows enumeration
            of the members of the collection.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Clear">
            <summary>Removes all values from the
            <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Add(System.String)">
            <summary>Adds a string value to the
            <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</summary>
            <param name="val">Contains a string that will be added to
            the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</param>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the val parameter cannot be converted to the
            data type of the collection.</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Add(System.Int64)">
            <summary>Adds an integer value to the
            <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</summary>
            <param name="val">Contains an integer that will be added
            to the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</param>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the val parameter cannot be converted to the
            data type of the collection.</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Add(System.Byte[])">
            <summary>Adds a binary value to the collection.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Add(Microsoft.MetadirectoryServices.Value)">
            <summary>Adds a <see cref="T:Microsoft.MetadirectoryServices.Value"/> object to the
            <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</summary>
            <param name="val">Contains a <see cref="T:Microsoft.MetadirectoryServices.Value"/> object
            that will be added to the collection.</param>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the val parameter cannot be converted to the
            data type of the collection.</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Add(Microsoft.MetadirectoryServices.ValueCollection)">
            <summary>Adds the contents of another
            <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/> to this <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.
            </summary>
            <param name="val">Contains a <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object from which the contents will be added to this
            <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</param>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the val parameter cannot be converted to the
            data type of the collection.</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Remove(System.String)">
            <summary>Removes the element that matches a string value
            from the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</summary>
            <param name="val">Contains a string value that matches the
            value of the element to remove.</param>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the val parameter cannot be converted to the
            data type of the collection.</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Remove(System.Int64)">
            <summary>Removes the element that matches an integer value
            from the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</summary>
            <param name="val">Contains an Int64 value that matches the
            value of the element to remove.</param>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the val parameter cannot be converted to the
            data type of the collection.</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Remove(System.Byte[])">
            <summary>Removes the element that matches a binary value
            from the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Remove(Microsoft.MetadirectoryServices.Value)">
            <summary>Removes the element that matches a
            <see cref="T:Microsoft.MetadirectoryServices.Value"/> object from the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.
            </summary>
            <param name="val">Contains a <see cref="T:Microsoft.MetadirectoryServices.Value"/> object
            that matches the value of the element to remove.</param>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the val parameter cannot be converted to the
            data type of the collection.</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Set(System.Boolean)">
            <summary>Removes all of the values of the
            <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/> and adds a single bool value.</summary>
            <param name="val">Contains a bool value that will replace
            the values of the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Contains(System.String)">
            <summary>Determines if the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            contains an element that matches a string value.</summary>
            <param name="val">Contains a string value to search for in
            the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</param>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the val parameter cannot be converted to the
            data type of the collection.</exception>
            <returns>Returns true if the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object contains an element that matches val or false if it does not.
            </returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Contains(System.Int64)">
            <summary>Determines if the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            contains an element that matches an integer value.</summary>
            <param name="val">Contains an Int64 value to search for in
            the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</param>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the val parameter cannot be converted to the
            data type of the collection.</exception>
            <returns>Returns true if the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object contains an element that matches val or false if it does not.
            </returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Contains(System.Byte[])">
            <summary>Determines if the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            contains an element that matches a binary value.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Contains(Microsoft.MetadirectoryServices.Value)">
            <summary>Determines if the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            contains an element that matches a <see cref="T:Microsoft.MetadirectoryServices.Value"/> object.
            </summary>
            <param name="val">Contains a <see cref="T:Microsoft.MetadirectoryServices.Value"/> object
            search for in the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</param>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the val parameter cannot be converted to the
            data type of the collection.</exception>
            <returns>Returns true if the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object contains an element that matches val or false if it does not.
            </returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.ToStringArray">
            <summary>Converts the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/> into
            an array of strings.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            one or more of the values in the collection cannot be converted to the
            requested data type.</exception>
            <returns>Returns an array of string values that contain
            the contents of the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.ToIntegerArray">
            <summary>Converts the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/> into
            an array of integers.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            one or more of the values in the collection cannot be converted to the
            requested data type.</exception>
            <returns>Returns an array of Int64 values that contain the
            contents of the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.ToByteArrays">
            <summary>Converts the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/> into
            an array of Byte arrays.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            one or more values in the collection cannot be converted to the
            requested data type</exception>
            <returns>Returns an array of Byte arrays that contain the
            binary contents of the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</returns>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ValueCollection.Count">
            <summary>Retrieves the number of items in the
            <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/> object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ValueCollection.Item(System.Int32)">
            <summary>Retrieves a specific member of the collection.
            </summary>
            <param name="index">Contains the zero-based index of the
            member to retrieve.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ValueCollectionEnumerator">
            <summary>Enumerates a collection of <see cref="T:Microsoft.MetadirectoryServices.Value"/>
            objects.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollectionEnumerator.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ValueCollectionEnumerator"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollectionEnumerator.MoveNext">
            <summary>Advances the enumerator to the next
            <see cref="T:Microsoft.MetadirectoryServices.Value"/> object in the enumeration.</summary>
            <returns>Returns true if the enumerator is advanced to the
            next <see cref="T:Microsoft.MetadirectoryServices.Value"/> object in the enumeration or false if there
            are no more <see cref="T:Microsoft.MetadirectoryServices.Value"/> objects in the enumeration.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollectionEnumerator.Reset">
            <summary>Sets the enumerator to the first
            <see cref="T:Microsoft.MetadirectoryServices.Value"/> object in the enumeration.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ValueCollectionEnumerator.Current">
            <summary>Retrieves the current <see cref="T:Microsoft.MetadirectoryServices.Value"/> object
            in the enumerator.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ReferenceValue">
            <summary>Represents an attribute value that is a distinguished
            name.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.Value">
            <summary>Represents the value of a connector space or
            metaverse object.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Value.#ctor">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.Value"/>
            class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Value.ToInteger">
            <summary>Interprets the contents of the
            <see cref="T:Microsoft.MetadirectoryServices.Value"/> object as an Int64 value. If the value is binary,
            it is assumed to be little-endian.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value cannot be converted to the requested data type</exception>
            <returns>Returns an Int64 value that represents the
            contents of the <see cref="T:Microsoft.MetadirectoryServices.Value"/> object.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Value.ToBinary">
            <summary>Interprets the contents of the
            <see cref="T:Microsoft.MetadirectoryServices.Value"/> object as an array of bytes.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value cannot be converted to the requested data type</exception>
            <returns>Returns an array of bytes that represents the
            contents of the <see cref="T:Microsoft.MetadirectoryServices.Value"/> object.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Value.ToBoolean">
            <summary>Interprets the contents of the
            <see cref="T:Microsoft.MetadirectoryServices.Value"/> object as a Boolean value.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value cannot be converted to the requested data type</exception>
            <returns>Returns a Boolean interpretation of the contents
            of the <see cref="T:Microsoft.MetadirectoryServices.Value"/> object.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Value.ToString">
            <summary>Interprets the contents of the value object as
            a String. If the value is binary, it is converted to a string of
            hexadecimal digits in little-endian byte order.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the underlying data type cannot be interpreted as a string.
            </exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Value.Equals(System.Object)">
            <summary>Determines whether the specified System.Object is
            equal to the current <see cref="T:Microsoft.MetadirectoryServices.Value"/>.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Value.GetHashCode">
            <summary>Serves as a hash function for a particular type.
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Value.DataType">
            <summary>Retrieves one of the <see cref="T:Microsoft.MetadirectoryServices.AttributeType"/>
            values that indicates the type of data that the <see cref="T:Microsoft.MetadirectoryServices.Value"/>
            object contains.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReferenceValue.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReferenceValue.Concat(Microsoft.MetadirectoryServices.ReferenceValue)">
            <summary>Creates a new <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            by appending the distinguished name of another
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object to the distinguished name of this
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object.</summary>
            <param name="DN">Contains a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/>
            object that will be appended to the distinguished name of this
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object.</param>
            <returns>Returns a new <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            that contains the distinguished name of this
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object concatenated with the
            distinguished name of DN.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReferenceValue.Concat(System.String)">
            <summary>Creates a new <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            by appending a distinguished name string to the distinguished name of
            this <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object. The string can contain
            escaped characters.</summary>
            <param name="DN">Contains a string with escaped characters
            that will be appended to the distinguished name of this
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object.</param>
            <returns>Returns a new <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            that contains the distinguished name of this
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object concatenated with the
            distinguished name contained in DN.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReferenceValue.Parent">
            <summary>Creates a new <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            that contains the distinguished name of the parent of this
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object.</summary>
            <returns>Returns a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            that contains the distinguished name of the parent of this
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReferenceValue.Parent(System.Int32)">
            <summary>Creates a new <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            that contains the distinguished name of the parent of this
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object.</summary>
            <returns>Returns a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            that contains the distinguished name of the parent of this
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReferenceValue.Subcomponents(System.Int32,System.Int32)">
            <summary>Creates a new <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            that contains a set of subcomponents of this
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object.</summary>
            <param name="startingComponent">Contains the zero-based
            index of the first distinguished name element to include in the
            subcomponent.</param>
            <param name="endingComponent">Contains the zero-based
            index of the first distinguished name element to exclude from the
            subcomponent.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">This
            exception can be thrown in any of the following cases: When
            startingComponent or endingComponent is not valid in the
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object, When startingComponent is greater
            than or equal to endingComponent, When startingComponent or
            endingComponent is greater than the depth of the
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object provided by the
            <see cref="P:Microsoft.MetadirectoryServices.ReferenceValue.Depth"/> property</exception>
            <returns>Returns a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            that contains the specified subcomponents.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReferenceValue.ToString">
            <summary>Interprets the contents of the
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object as a System.String value. If the
            value is binary, it is converted to a string of hexadecimal digits
            in little-endian byte order. The return value can contain escaped
            characters.</summary>
            <returns>Returns a String that represents the distinguished name.</returns>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ReferenceValue.Item(System.Int32)">
            <summary>Retrieves an individual component of the
            distinguished name.</summary>
            <param name="componentIndex">The zero-based index of the
            distinguished name component to retrieve.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ReferenceValue.Depth">
            <summary>Retrieves the hierarchy depth of this
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.DeprovisionAction">
            <summary>Used to identify the action taken by the
            <see cref="M:Microsoft.MetadirectoryServices.IMASynchronization.Deprovision(Microsoft.MetadirectoryServices.CSEntry)"/> method.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.DeprovisionAction.Disconnect">
            <summary>The connector space object is not connected to an
            metaverse object but may be a candidate for connection to a metaverse
            object in the future.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.DeprovisionAction.ExplicitDisconnect">
            <summary>The connector object is disconnected and will not
            be reconsidered for joining to an object in the future.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.DeprovisionAction.Delete">
            <summary>The connector object will be deleted.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.IMASynchronization">
            <summary>Implemented by a Microsoft Identity Integration
            Server rules extension to provide rules extension functionality for a
            management agent.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMASynchronization.Initialize">
            <summary>Initializes the rules extension object.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMASynchronization.Terminate">
            <summary>Called when the rules extension object is no
            longer needed.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMASynchronization.FilterForDisconnection(Microsoft.MetadirectoryServices.CSEntry)">
            <summary>Determines if a connector <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/>
            object will be disconnected. A connector space or
            <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> object is disconnected when a delta export
            matches a filter or if the filter rules are changed and the new filter
            criteria for disconnecting an object are met.</summary>
            <param name="csentry">Contains the <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/>
            object to which this method applies.</param>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">Thrown
            when the rules extension does not implement this method</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException">Thrown when
            unexpected data is received by this method</exception>
            <returns>Returns true if the object will be disconnected
            or false if the object will not be disconnected.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMASynchronization.ResolveJoinSearch(System.String,Microsoft.MetadirectoryServices.CSEntry,Microsoft.MetadirectoryServices.MVEntry[],System.Int32@,System.String@)">
            <summary>Called when a join rule is configured to use a
            rules extension to resolve conflicts, and when one or more results
            from a metaverse search match the values that are generated by the
            <see cref="M:Microsoft.MetadirectoryServices.IMASynchronization.MapAttributesForJoin(System.String,Microsoft.MetadirectoryServices.CSEntry,Microsoft.MetadirectoryServices.ValueCollection@)"/> method.
            </summary>
            <param name="joinCriteriaName">Contains a string that
            contains the name of the join criteria.</param>
            <param name="csentry">Contains the <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/>
            object that represents the connector space entry that will be joined
            to the metaverse entry.</param>
            <param name="rgmventry">Contains an array of
            <see cref="T:Microsoft.MetadirectoryServices.MVEntry"/> objects that represent the metaverse entries
            that match the join operation criteria.</param>
            <param name="imventry">If the method returns true, this
            parameter receives the index of the object in the rgmventry parameter
            to which the connector space entry will be joined.</param>
            <param name="MVObjectType">Contains a string that contains
            the name of the metaverse class.</param>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">Thrown
            when the rules extension does not implement this method</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException">Thrown when
            unexpected data is received by this method</exception>
            <returns>Returns true if the join operation can be
            resolved.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMASynchronization.ShouldProjectToMV(Microsoft.MetadirectoryServices.CSEntry,System.String@)">
            <summary>Called to determine if a new connector space
            object should be projected to a new metaverse object when the
            connector space object does not join to an existing metaverse object.
            </summary>
            <param name="csentry">Contains a <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/>
            object that represents the new connector space entry.</param>
            <param name="MVObjectType">A String object that, on
            output, receives the name of the metaverse class to which the
            connector space entry should be projected.</param>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">Thrown
            when the rules extension does not implement this method</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException">Thrown when
            unexpected data is received by this method</exception>
            <returns>Returns true if the connector space entry should
            be projected.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMASynchronization.MapAttributesForImport(System.String,Microsoft.MetadirectoryServices.CSEntry,Microsoft.MetadirectoryServices.MVEntry)">
            <summary>Called to map attributes from a connector space entry
            to a metaverse entry.</summary>
            <param name="FlowRuleName">Contains the name of the flow
            rule.</param>
            <param name="csentry">Contains a <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/>
            object that represents the source connector space entry.</param>
            <param name="mventry">Contains an <see cref="T:Microsoft.MetadirectoryServices.MVEntry"/>
            object that represents the destination metaverse entry.</param>
            <exception cref="T:Microsoft.MetadirectoryServices.DeclineMappingException">Thrown when the
            method cannot produce a mapping for an attribute.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">Thrown
            when the rules extension does not implement this method.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException">Thrown when
            unexpected data is received by this method.</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMASynchronization.MapAttributesForJoin(System.String,Microsoft.MetadirectoryServices.CSEntry,Microsoft.MetadirectoryServices.ValueCollection@)">
            <summary>Generates a list of values based on the
            <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> attribute values that will be used to search the
            metaverse.</summary>
            <param name="FlowRuleName">Contains the name of the flow
            rule.</param>
            <param name="csentry">Contains a <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/>
            object that represents the connector space entry.</param>
            <param name="values">Contains a
            <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/> object that receives the the list of
            attribute values generated by this method to be used to search the
            metaverse.</param>
            <exception cref="T:Microsoft.MetadirectoryServices.DeclineMappingException">Thrown when the
            method cannot produce a mapping for the attribute</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">Thrown
            when the rules extension does not implement this method</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException">Thrown when
            unexpected data is received by this method</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMASynchronization.MapAttributesForExport(System.String,Microsoft.MetadirectoryServices.MVEntry,Microsoft.MetadirectoryServices.CSEntry)">
            <summary>Called to map attributes from a metaverse entry
            to a connector space entry.</summary>
            <param name="FlowRuleName">Contains the name of the flow
            rule.</param>
            <param name="mventry">Contains an <see cref="T:Microsoft.MetadirectoryServices.MVEntry"/>
            object that represents the source metaverse entry.</param>
            <param name="csentry">Contains a <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/>
            object that represents the destination connector space entry.</param>
            <exception cref="T:Microsoft.MetadirectoryServices.DeclineMappingException">Thrown when the
            method cannot produce a mapping for an attribute</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">Thrown
            when the rules extension does not implement this method</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException">Thrown when
            unexpected data is received by this method</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMASynchronization.Deprovision(Microsoft.MetadirectoryServices.CSEntry)">
            <summary>Called when a connector space entry is
            deprovisioned.</summary>
            <param name="csentry">Contains a <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/>
            object that represents the connector space entry that is being
            deprovisioned.</param>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">Thrown
            when the rules extension does not implement this method</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException">Thrown when
            unexpected data is received by this method</exception>
            <returns>Returns one of the
            <see cref="T:Microsoft.MetadirectoryServices.DeprovisionAction"/> values that determines which action
            should be taken on the connector space entry.</returns>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ConnectionState">
            <summary>Used to identify the state of a connector space
            object.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConnectionState.Connected">
            <summary>The connector space object is connected to a
            metaverse object.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConnectionState.ExplicitlyConnected">
            <summary>The connector space object is connected
            explicitly by a member of the MIISAdmins or MIISOperators group to a
            metaverse object by the account joiner.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConnectionState.Disconnected">
            <summary>The connector space object is not connected to an
            metaverse object but may be a candidate for connection to a metaverse
            object in the future.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConnectionState.ExplicitlyDisconnected">
            <summary>The connector space object is not connected to a
            metaverse object and will not be a candidate for connection to a
            metaverse object in the future.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConnectionState.DisconnectedByFilter">
            <summary>The connector space object was disconnected by
            the connector filter rules.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConnectionState.Placeholder">
            <summary>The connector space object exists implicitly in
            the connected directory, but has not been imported. </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.RuleType">
            <summary>Used to identify a rule type.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.RuleType.Provisioning">
            <summary>Identifies a provisioning rule.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.RuleType.Projection">
            <summary>Identifies a projection rule.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.RuleType.Join">
            <summary>Identifies a join rule.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.RuleType.AccountJoiner">
            <summary>Identifies an account joiner rule.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.RuleType.ConnectorFilter">
            <summary>Identifies a connector filter rule.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.RuleType.MVDeletion">
            <summary>Identifies a metaverse deletion rule.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.RuleType.ImportAttributeFlow">
            <summary>Identifies an import attribute flow rule.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.RuleType.ExportAttributeFlow">
            <summary>Identifies an export attribute flow rule.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.RuleType.CSDeprovisioning">
            <summary>Identifies a connector space deprovisioning rule.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.RuleType.Unknown">
            <summary>The rule type is unknown.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.CSEntry">
             <summary>Represents an entry in the connector space.</summary>
            
        </member>
        <member name="M:Microsoft.MetadirectoryServices.CSEntry.#ctor">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/>
            class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.CSEntry.GetEnumerator">
            <summary>Retrieves an
            <see cref="T:Microsoft.MetadirectoryServices.AttributeNameEnumerator"/> object that enables enumeration
            of the names of the attributes in the <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> object.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.CSEntry.Deprovision">
             <summary>Changes the <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> object into a
             disconnector <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> object.</summary>
            
             <exception cref="T:System.InvalidOperationException">Thrown when
             the disconnect operation is not allowed at the present time.
             </exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.CSEntry.CommitNewConnector">
             <summary>Finishes the process of creating a connector and
             adding it to the   ConnectorCollection object.</summary>
            
             <exception cref="T:Microsoft.MetadirectoryServices.AttributeNotPresentException">Thrown when
             attributes that contribute to the anchor are not set.</exception>
            
             <exception cref="T:System.InvalidOperationException">Thrown when
             the DN property on the new connector has not been set.</exception>
            
             <exception cref="T:Microsoft.MetadirectoryServices.MissingParentObjectException">Thrown when
             a rules extension makes an attempt to add a connector with a
             non-existent parent object.</exception>
            
             <exception cref="T:Microsoft.MetadirectoryServices.NoCompatiblePartitionFoundException">Thrown when a
             rules extension attempts to add a connector that does not fit the
             filter criteria for any of the partitions of the management agent.
             </exception>
            
             <exception cref="T:Microsoft.MetadirectoryServices.ObjectAlreadyExistsException">Thrown when
             a rules extension attempts to add a connector where a connector with a
             specified distinguished name already exists.</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.CSEntry.ToString">
            <summary>Returns a String that represents the current
            object.</summary>
            <returns>Returns a String that represents the current
            object.</returns>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntry.DN">
             <summary>Retrieves or sets a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/>
             object that represents the distinguished name of the connector space
             entry.</summary>
            
             <exception cref="T:Microsoft.MetadirectoryServices.AttributeNotDefinedAsSourceException">Thrown when
             this property is accessed inside of an <see cref="M:Microsoft.MetadirectoryServices.IMASynchronization.MapAttributesForImport(System.String,Microsoft.MetadirectoryServices.CSEntry,Microsoft.MetadirectoryServices.MVEntry)"/> call and the distinguished name was not
             selected as a source "attribute"</exception>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntry.RDN">
             <summary>Retrieves or sets the relative distinguished name
             of the connector space entry.</summary>
             <exception cref="T:System.InvalidOperationException">Thrown when
             the management agent supports multi-part distinguished name components
             and the first component contains more than one part</exception>
            
             <exception cref="T:Microsoft.MetadirectoryServices.AttributeNotDefinedAsSourceException">Thrown when
             this property is accessed inside of an <see cref="M:Microsoft.MetadirectoryServices.IMASynchronization.MapAttributesForImport(System.String,Microsoft.MetadirectoryServices.CSEntry,Microsoft.MetadirectoryServices.MVEntry)"/> call and the distinguished name was not
             selected as a source "attribute"</exception>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntry.ObjectClass">
            <summary>Retrieves a <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/> object
            that contains the object class of the connector space entry.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntry.ObjectType">
            <summary>Retrieves the name of the object type of the
            connector space entry.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntry.Item(System.String)">
            <summary>Retrieves the <see cref="T:Microsoft.MetadirectoryServices.Attrib"/> object for an
            attribute in the <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> object.</summary>
            <param name="attributeName">Contains a that identifies the
            attribute.</param>
            <exception cref="T:Microsoft.MetadirectoryServices.AttributeNotInInclusionListException">Thrown when the
            attribute identified by the attributeName parameter is not selected
            for use by Microsoft Metadirectory Services</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.NoSuchAttributeException">Thrown when the
            attribute identified by the attributeName parameter is not present in
            the schema</exception>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntry.ConnectionState">
            <summary>Retrieves a <see cref="P:Microsoft.MetadirectoryServices.CSEntry.ConnectionState"/> value
            that indicates the connection state of the connector space entry.
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntry.MA">
            <summary>Retrieves a <see cref="T:Microsoft.MetadirectoryServices.ManagementAgent"/> object
            that represents the management agent that contains the connector space
            entry.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntry.ConnectionRule">
            <summary>Retrieves a <see cref="T:Microsoft.MetadirectoryServices.RuleType"/> value that
            indicates the type of rule that connected the <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/>
            object to or disconnected the <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> from a metaverse
            object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntry.ConnectionChangeTime">
            <summary>Retrieves the local date and time when the
            <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> object was last connected to or disconnected
            from a metaverse object.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.MVEntry">
            <summary>Represents an entry in the metaverse.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.MVEntry.#ctor">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.MVEntry"/>
            class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.MVEntry.GetEnumerator">
            <summary>Retrieves an
            <see cref="T:Microsoft.MetadirectoryServices.AttributeNameEnumerator"/> object that allows enumeration
            of the names of the attributes in the <see cref="T:Microsoft.MetadirectoryServices.MVEntry"/> object.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.MVEntry.ToString">
            <summary>Returns a string that represents the metaverse
            entry.</summary>
            <returns></returns>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.MVEntry.ObjectID">
             <summary>Retrieves the identifier of the metaverse entry.
             </summary>
            
             <exception cref="T:Microsoft.MetadirectoryServices.AttributeNotDefinedAsSourceException">Thrown when
             this property is accessed inside of an <see cref="M:Microsoft.MetadirectoryServices.IMASynchronization.MapAttributesForExport(System.String,Microsoft.MetadirectoryServices.MVEntry,Microsoft.MetadirectoryServices.CSEntry)"/> call and the distinguished name was not
             selected as a source "attribute"</exception>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.MVEntry.ObjectType">
            <summary>Retrieves the object type of the metaverse entry.
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.MVEntry.Item(System.String)">
             <summary>Retrieves the <see cref="T:Microsoft.MetadirectoryServices.Attrib"/> object for an
             attribute in the <see cref="T:Microsoft.MetadirectoryServices.MVEntry"/> object.</summary>
             <param name="attributeName">Contains a string that
             identifies the attribute.</param>
            
             <exception cref="T:Microsoft.MetadirectoryServices.AttributeNotInInclusionListException">Thrown when the
             attribute identified by the attributeName parameter is not selected
             for use by Microsoft Metadirectory Services</exception>
             <exception cref="T:Microsoft.MetadirectoryServices.NoSuchAttributeException">Thrown when the
             attribute identified by the attributeName parameter is not present in
             the schema</exception>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.MVEntry.ConnectedMAs">
            <summary>Retrieves a <see cref="T:Microsoft.MetadirectoryServices.ConnectedMACollection"/>
            object that contains a collection of the management agents with
            connected objects.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.AttributeNameEnumerator">
            <summary>Enumerates the names of attributes in an object.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeNameEnumerator.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeNameEnumerator"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeNameEnumerator.MoveNext">
            <summary>Advances the enumerator to the next attribute
            name in the enumeration.</summary>
            <returns>Returns true if the method is successful or false
            if the enumerator points to the last element in the enumeration.
            </returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeNameEnumerator.Reset">
            <summary>Sets the enumerator to the first attribute name
            in the enumeration.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeNameEnumerator.Current">
            <summary>Retrieves the current attribute name in the
            enumeration.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ManagementAgentEnumerator">
            <summary>Used to enumerate <see cref="T:Microsoft.MetadirectoryServices.ManagementAgent"/>
            objects.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ManagementAgentEnumerator.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ManagementAgentEnumerator"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ManagementAgentEnumerator.MoveNext">
            <summary>Advances the enumerator to the next management
            agent name in the enumeration.</summary>
            <returns>Returns true if the enumerator is advanced to the
            next management agent name in the enumeration or false if there are no
            more management agent names in the enumeration.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ManagementAgentEnumerator.Reset">
            <summary>Sets the enumerator to the first management agent
            name in the enumeration.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ManagementAgentEnumerator.Current">
            <summary>Retrieves the current management agent name in
            the enumerator.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ManagementAgentCollection">
            <summary>Represents a collection of
            <see cref="T:Microsoft.MetadirectoryServices.ManagementAgent"/> objects.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ManagementAgentCollection.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ManagementAgentCollection"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ManagementAgentCollection.GetEnumerator">
            <summary>Retrieves a
            <see cref="T:Microsoft.MetadirectoryServices.ManagementAgentEnumerator"/> object that allows enumeration
            of the members of the collection.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ManagementAgentCollection.Item(System.String)">
            <summary>Retrieves a specific member of the collection.
            </summary>
            <param name="MAName">Contains a string that identifies the
            management agent to retrieve.</param>
            <exception cref="T:Microsoft.MetadirectoryServices.NoSuchManagementAgentException">Thrown
            when the management agent identified by the MAName parameter is not
            present in the collection</exception>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ManagementAgentCollection.Count">
            <summary>Retrieves the number of items in the
            <see cref="T:Microsoft.MetadirectoryServices.ManagementAgentCollection"/> object.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.TransactionPropertyCollection">
            <summary>Represents a collection of named properties that can
            be shared between different methods of an extension and between
            separate extensions for a specific transaction.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.TransactionPropertyCollection.Add(System.String,System.Object)">
            <summary>Adds a named property to the collection.
            </summary>
            <param name="propertyName">Contains the name of the
            property to add.</param>
            <param name="value">Contains an Object that contains the
            data that will be set for the new property.</param>
            <exception cref="T:System.ArgumentNullException">Thrown when the
            propertyName or value parameter is null</exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">Thrown when the object identified by the value
            parameter cannot be serialized</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.TransactionPropertyCollection.Clear">
            <summary>Removes all of the properties from the collection.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.TransactionPropertyCollection.Contains(System.String)">
            <summary>Determines if the collection contains a specific
            property.</summary>
            <param name="propertyName">Contains the name of the
            property for which to search.</param>
            <returns>Returns true if the property identified by
            propertyName exists in the collection or false if the property does
            not exist in the collection.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.TransactionPropertyCollection.Remove(System.String)">
            <summary>Removes a specific property from the collection.
            </summary>
            <param name="propertyName">Contains the name of the
            property to remove.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.TransactionPropertyCollection.Item(System.String)">
            <summary>Retrieves or sets the data for a specific
            property in the collection.</summary>
            <param name="propertyName">Contains the name of the
            property to retrieve or set.</param>
            <exception cref="T:System.ArgumentNullException">Thrown when the
            propertyName parameter is null</exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">Thrown when the property is being set and the
            object to which it is being set cannot be serialized</exception>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.TransactionPropertyCollection.Keys">
            <summary>Retrieves a collection of the property names.
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.TransactionPropertyCollection.Values">
            <summary>Retrieves a collection of property values.
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.TransactionPropertyCollection.Count">
            <summary>Retrieves the number of items in the collection.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.Utils">
            <summary>Provides a set of utility methods that can be used to
            perform synchronization operations and create new objects.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.#ctor">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.Utils"/>
            class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.ValueCollection(System.String[])">
            <summary>Creates a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains the given strings.</summary>
            <param name="values">Contains an array of strings that
            will be added to the new collection.</param>
            <returns>Returns a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains a copy of value.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.ValueCollection(System.Int64[])">
            <summary>Creates a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains the given Int64 values.</summary>
            <param name="values">Contains an array of Int64 values
            that will be added to the new collection.</param>
            <returns>Returns a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains a copy of value.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.ValueCollection(System.Byte[][])">
            <summary>Creates a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains the given byte array values.</summary>
            <param name="values">Contains an array of byte arrays that
            will be added to the new collection.</param>
            <returns>Returns a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains a copy of value.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.ValueCollection(Microsoft.MetadirectoryServices.Value)">
            <summary>Creates a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains the given <see cref="T:Microsoft.MetadirectoryServices.Value"/> value.</summary>
            <param name="value">Contains a <see cref="T:Microsoft.MetadirectoryServices.Value"/> object
            to add to the new collection.</param>
            <returns>Returns a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains a copy of value.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.ValueCollection(System.String)">
            <summary>Creates a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains the given string.</summary>
            <param name="value">Contains a string that will be added
            to the new collection.</param>
            <returns>Returns a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains a copy of value.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.ValueCollection(System.Int64)">
            <summary>Creates a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains the given Int64 value.</summary>
            <param name="value">Contains an Int64 value that will be
            added to the new collection.</param>
            <returns>Returns a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains a copy of value.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.ValueCollection(System.Byte[])">
            <summary>Creates a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains the given byte array value.</summary>
            <param name="value">Contains an array of bytes that will
            be added to the new collection.</param>
            <returns>Returns a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains a copy of value.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.ValueCollection(System.Boolean)">
            <summary>Creates a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains the given Boolean value.</summary>
            <param name="value">Contains a Boolean value that will be
            added to the new collection.</param>
            <returns>Returns a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains a copy of value.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.FindMVEntries(System.String,Microsoft.MetadirectoryServices.Value,System.Int32)">
            <summary>Retrieves the metaverse entries with the
            specified attribute value and maximum number of results.</summary>
            <param name="attributeName">Contains the name of the
            metaverse attribute to retrieve.</param>
            <param name="value">Contains a <see cref="T:Microsoft.MetadirectoryServices.Value"/> object
            the contains the value that the attribute identified by attributeName
            must contain.</param>
            <param name="maxResults">Contains the maximum number of
            metaverse entries to retrieve.</param>
            <exception cref="T:System.ArgumentNullException">Thrown when the
            attributeName or value parameter is null</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown when
            the maxResults parameter is less than or equal to zero</exception>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the value parameter cannot be converted to
            the data type of the attribute identified by attributeName</exception>
            <returns>Returns an array of <see cref="T:Microsoft.MetadirectoryServices.MVEntry"/> objects
            that represent the metaverse entries found in the search.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.FindMVEntries(System.String,System.String,System.Int32)">
            <summary>Retrieves the metaverse entries with the
            specified string attribute value and the maximum number of results.
            </summary>
            <param name="attributeName">Contains the name of the
            metaverse attribute to retrieve.</param>
            <param name="value">Contains a string that the attribute
            identified by attributeName must contain.</param>
            <param name="maxResults">Contains the maximum number of
            metaverse entries to retrieve.</param>
            <exception cref="T:System.ArgumentNullException">Thrown when the
            attributeName or value parameter is null</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown when
            the maxResults parameter is less than or equal to zero</exception>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the value parameter cannot be converted to
            the data type of the attribute identified by attributeName</exception>
            <returns>Returns an array of <see cref="T:Microsoft.MetadirectoryServices.MVEntry"/> objects
            that represent the metaverse entries found in the search.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.FindMVEntries(System.String,System.Int64,System.Int32)">
            <summary>Retrieves the metaverse entries with the
            specified Int64 attribute value and maximum number of results.
            </summary>
            <param name="attributeName">Contains the name of the
            metaverse attribute to retrieve.</param>
            <param name="value">Contains an Int64 value that the
            attribute identified by attributeName must contain.</param>
            <param name="maxResults">Contains the maximum number of
            metaverse entries to retrieve.</param>
            <exception cref="T:System.ArgumentNullException">Thrown when the
            attributeName or value parameter is null</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown when
            the maxResults parameter is less than or equal to zero</exception>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the value parameter cannot be converted to
            the data type of the attribute identified by attributeName</exception>
            <returns>Returns an array of <see cref="T:Microsoft.MetadirectoryServices.MVEntry"/> objects
            that represent the metaverse entries found in the search.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.FindMVEntries(System.String,System.Byte[],System.Int32)">
            <summary>Retrieves the metaverse entries with the
            specified byte array attribute value and maximum number of results.
            </summary>
            <param name="attributeName">Contains the name of the
            metaverse attribute to retrieve.</param>
            <param name="value">Contains an array of bytes that the
            attribute identified by attributeName must contain.</param>
            <param name="maxResults">Contains the maximum number of
            metaverse entries to retrieve.</param>
            <exception cref="T:System.ArgumentNullException">Thrown when the
            attributeName or value parameter is null</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown when
            the maxResults parameter is less than or equal to zero</exception>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the value parameter cannot be converted to
            the data type of the attribute identified by attributeName</exception>
            <returns>Returns an array of <see cref="T:Microsoft.MetadirectoryServices.MVEntry"/> objects
            that represent the metaverse entries found in the search.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.FindMVEntries(System.String,System.Boolean,System.Int32)">
            <summary>Retrieves the metaverse entries with the
            specified Boolean attribute value and maximum number of results.
            </summary>
            <param name="attributeName">Contains the name of the
            metaverse attribute to retrieve.</param>
            <param name="value">Contains a Boolean value that the
            attribute identified by attributeName must contain.</param>
            <param name="maxResults">Contains the maximum number of
            metaverse entries to retrieve.</param>
            <exception cref="T:System.ArgumentNullException">Thrown when the
            attributeName or value parameter is null</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown when
            the maxResults parameter is less than or equal to zero</exception>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the value parameter cannot be converted to
            the data type of the attribute identified by attributeName</exception>
            <returns>Returns an array of <see cref="T:Microsoft.MetadirectoryServices.MVEntry"/> objects
            that represent the metaverse entries found in the search.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.FindMVEntries(System.String,Microsoft.MetadirectoryServices.Value)">
            <summary>Retrieves the metaverse entries with the
            specified attribute value.</summary>
            <param name="attributeName">Contains the name of the
            metaverse attribute to retrieve.</param>
            <param name="value">Contains a <see cref="T:Microsoft.MetadirectoryServices.Value"/> object
            the contains the value that the attribute identified by attributeName
            must contain.</param>
            <exception cref="T:System.ArgumentNullException">Thrown when the
            attributeName or value parameter is null</exception>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the value parameter cannot be converted to
            the data type of the attribute identified by attributeName</exception>
            <returns>Returns an array of <see cref="T:Microsoft.MetadirectoryServices.MVEntry"/> objects
            that represent the metaverse entries found in the search.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.FindMVEntries(System.String,System.String)">
            <summary>Retrieves the metaverse entries with the
            specified string attribute value.</summary>
            <param name="attributeName">Contains the name of the
            metaverse attribute to retrieve.</param>
            <param name="value">Contains a string that the attribute
            identified by attributeName must contain.</param>
            <exception cref="T:System.ArgumentNullException">Thrown when the
            attributeName or value parameter is null</exception>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the value parameter cannot be converted to
            the data type of the attribute identified by attributeName</exception>
            <returns>Returns an array of <see cref="T:Microsoft.MetadirectoryServices.MVEntry"/> objects
            that represent the metaverse entries found in the search.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.FindMVEntries(System.String,System.Int64)">
            <summary>Retrieves the metaverse entries with the
            specified Int64 attribute value.</summary>
            <param name="attributeName">Contains the name of the
            metaverse attribute to retrieve.</param>
            <param name="value">Contains an Int64 value that the
            attribute identified by attributeName must contain.</param>
            <exception cref="T:System.ArgumentNullException">Thrown when the
            attributeName or value parameter is null</exception>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the value parameter cannot be converted to
            the data type of the attribute identified by attributeName</exception>
            <returns>Returns an array of <see cref="T:Microsoft.MetadirectoryServices.MVEntry"/> objects
            that represent the metaverse entries found in the search.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.FindMVEntries(System.String,System.Byte[])">
            <summary>Retrieves the metaverse entries with the
            specified byte array attribute value.</summary>
            <param name="attributeName">Contains the name of the
            metaverse attribute to retrieve.</param>
            <param name="value">Contains an array of bytes that the
            attribute identified by attributeName must contain.</param>
            <exception cref="T:System.ArgumentNullException">Thrown when the
            attributeName or value parameter is null</exception>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the value parameter cannot be converted to
            the data type of the attribute identified by attributeName</exception>
            <returns>Returns an array of <see cref="T:Microsoft.MetadirectoryServices.MVEntry"/> objects
            that represent the metaverse entries found in the search.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.FindMVEntries(System.String,System.Boolean)">
            <summary>Retrieves the metaverse entries with the
            specified Boolean attribute value.</summary>
            <param name="attributeName">Contains the name of the
            metaverse attribute to retrieve.</param>
            <param name="value">Contains a Boolean value that the
            attribute identified by attributeName must contain.</param>
            <exception cref="T:System.ArgumentNullException">Thrown when the
            attributeName or value parameter is null</exception>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the value parameter cannot be converted to
            the data type of the attribute identified by attributeName</exception>
            <returns>Returns an array of <see cref="T:Microsoft.MetadirectoryServices.MVEntry"/> objects
            that represent the metaverse entries found in the search.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.FindMVEntries(System.String,Microsoft.MetadirectoryServices.Value,System.Int32,System.String)">
            <summary>Retrieves the metaverse entries with the
            specified attribute value and maximum number of results.</summary>
            <param name="attributeName">Contains the name of the
            metaverse attribute to retrieve.</param>
            <param name="value">Contains a <see cref="T:Microsoft.MetadirectoryServices.Value"/> object
            the contains the value that the attribute identified by attributeName
            must contain.</param>
            <param name="maxResults">Contains the maximum number of
            metaverse entries to retrieve.</param>
            <param name="collationOrder">Contains a string that
            specifies the collation order.</param>
            <exception cref="T:System.ArgumentNullException">Thrown when the
            attributeName or value parameter is null</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown when
            the maxResults parameter is less than or equal to zero</exception>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the value parameter cannot be converted to
            the data type of the attribute identified by attributeName</exception>
            <returns>Returns an array of <see cref="T:Microsoft.MetadirectoryServices.MVEntry"/> objects
            that represent the metaverse entries found in the search.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.FindMVEntries(System.String,System.String,System.Int32,System.String)">
            <summary>Retrieves the metaverse entries with the
            specified string attribute value and maximum number of results.
            </summary>
            <param name="attributeName">Contains the name of the
            metaverse attribute to retrieve.</param>
            <param name="value">Contains a string that the attribute
            identified by attributeName must contain.</param>
            <param name="maxResults">Contains the maximum number of
            metaverse entries to retrieve.</param>
            <param name="collationOrder">Contains a string that
            specifies the collation order.</param>
            <exception cref="T:System.ArgumentNullException">Thrown when the
            attributeName or value parameter is null</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown when
            the maxResults parameter is less than or equal to zero</exception>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the value parameter cannot be converted to
            the data type of the attribute identified by attributeName</exception>
            <returns>Returns an array of <see cref="T:Microsoft.MetadirectoryServices.MVEntry"/> objects
            that represent the metaverse entries found in the search.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.FindMVEntries(System.String,Microsoft.MetadirectoryServices.Value,System.String)">
            <summary>Retrieves the metaverse entries with the
            specified attribute value in the specified collation order.</summary>
            <param name="attributeName">Contains the name of the
            metaverse attribute to retrieve.</param>
            <param name="value">Contains a <see cref="T:Microsoft.MetadirectoryServices.Value"/> object
            the contains the value that the attribute identified by attributeName
            must contain.</param>
            <param name="collationOrder">Contains a string that
            specifies the collation order.</param>
            <exception cref="T:System.ArgumentNullException">Thrown when the
            attributeName or value parameter is null</exception>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the value parameter cannot be converted to
            the data type of the attribute identified by attributeName</exception>
            <returns>Returns an array of <see cref="T:Microsoft.MetadirectoryServices.MVEntry"/> objects
            that represent the metaverse entries found in the search.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.FindMVEntries(System.String,System.String,System.String)">
            <summary>Retrieves the metaverse entries in the specified
            collation order.</summary>
            <param name="attributeName">Contains the name of the
            metaverse attribute to retrieve.</param>
            <param name="value">Contains a string that the attribute
            identified by attributeName must contain.</param>
            <param name="collationOrder">Contains a string that
            specifies the collation order.</param>
            <exception cref="T:System.ArgumentNullException">Thrown when the
            attributeName or value parameter is null</exception>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the value parameter cannot be converted to
            the data type of the attribute identified by attributeName</exception>
            <returns>Returns an array of <see cref="T:Microsoft.MetadirectoryServices.MVEntry"/> objects
            that represent the metaverse entries found in the search.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.ConvertSidToString(System.Byte[])">
            <summary>Converts a byte array containing a security
            identifier to a string.</summary>
            <param name="sid">The security identifier to convert.
            </param>
            <returns>A string representation of the security
            identifier.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.ConvertStringToSid(System.String)">
            <summary>Converts a string containing a security
            identifier to a byte array.</summary>
            <param name="textSid">A string representation of a
            security identifier.</param>
            <returns>A security identifier.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.ConvertStringToSecurityDescriptor(System.String)">
            <summary>Converts a string containing a security
            descriptor to a byte array.</summary>
            <param name="sddl">An SDDL-formatted string representation
            of a security descriptor.</param>
            <returns>A security descriptor.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.ConvertSecurityDescriptorToString(System.Byte[])">
            <summary>Converts a byte array containing a security
            descriptor to a string.</summary>
            <param name="sd">The security descriptor to convert.
            </param>
            <returns>A string representation of the security
            descriptor.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.BinaryCompare(System.Byte[],System.Byte[])">
            <summary>Compares contents of byte arrays.</summary>
            <param name="rgb1">First byte array to compare with.
            </param>
            <param name="rgb2">Second byte array to compare with.
            </param>
            <returns>Less than 0 if rgb1 is less than rgb2.
            Zero if rgb1 is equal to rgb2.
            Greater than 0 if rgb1 is greater than rgb2.
            </returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.ContainsOverride(System.Collections.ArrayList,System.Object)">
            <summary>Overrides the Contains method to have byte arrays
            do a deep compare.</summary>
            <param name="arraylist">Array list.
            </param>
            <param name="val">Object to compare with to see if it is in
            arraylist.
            </param>
            <returns>True if val is in the array list, false otherwise.
            </returns>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Utils.MAs">
            <summary>Retrieves a
            <see cref="T:Microsoft.MetadirectoryServices.ManagementAgentCollection"/> object that contains all
            management agents.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Utils.TransactionProperties">
            <summary>Retrieves a
            <see cref="T:Microsoft.MetadirectoryServices.TransactionPropertyCollection"/> object that contains the
            properties for the current transaction.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Utils.WorkingDirectory">
            <summary>Retrieves the path of the working directory of
            the management agents.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Utils.ExtensionsDirectory">
            <summary>Retrieves the path of the extensions directory.
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Utils.InPreviewMode">
            <summary>Determines if the current operation is running in
            preview mode.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.UtilsServices">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UtilsServices.MakeValueCollectionFromStringArray(System.String[])">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UtilsServices.MakeValueCollectionFromIntegerArray(System.Int64[])">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UtilsServices.MakeValueCollectionFromBinaryArray(System.Object)">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UtilsServices.MakeValueCollectionFromValue(Microsoft.MetadirectoryServices.Value)">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UtilsServices.MakeValueCollectionFromString(System.String)">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UtilsServices.MakeValueCollectionFromInteger(System.Int64)">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UtilsServices.MakeValueCollectionFromBinary(System.Byte[])">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UtilsServices.MakeValueCollectionFromBoolean(System.Boolean)">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UtilsServices.FindMVEntries_Value(System.String,Microsoft.MetadirectoryServices.Value,System.Int32,System.String)">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UtilsServices.FindMVEntries(System.String,System.Object,System.Int32,System.String)">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UtilsServices.GetMACollection">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UtilsServices.ValueCollection_ToByteArrays(Microsoft.MetadirectoryServices.ValueCollection)">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UtilsServices.GetTransactionPropertyCollection">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UtilsServices.GetWorkingDirectory">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UtilsServices.IsInPreviewMode">
            <summary>INTERNAL</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ConnectionSecurityLevel">
            <summary>Used to identify the security level available for password managemnt.
            <see cref="M:Microsoft.MetadirectoryServices.IMAPasswordManagement.GetConnectionSecurityLevel"/> method.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConnectionSecurityLevel.NotSecure">
            <summary>No security.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConnectionSecurityLevel.Secure">
            <summary>Secure (encrypted).</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.IMAPasswordManagement">
            <summary>Implemented by a Microsoft Identity Integration
            Password management extension to provide password set/change functionality for a
            management agent. </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAPasswordManagement.BeginConnectionToServer(System.String,System.String,System.String)">
            <summary>Begins a connection to the server.  It is called before
            <see cref="M:Microsoft.MetadirectoryServices.IMAPasswordManagement.GetConnectionSecurityLevel"/>, <see cref="M:Microsoft.MetadirectoryServices.IMAPasswordManagement.SetPassword(Microsoft.MetadirectoryServices.CSEntry,System.String)"/>, or
            <see cref="M:Microsoft.MetadirectoryServices.IMAPasswordManagement.ChangePassword(Microsoft.MetadirectoryServices.CSEntry,System.String,System.String)"/> is called. </summary>
            <param name="connectTo">Contains a string with the name of the 
            system to which we want to connect.</param>
            <param name="user">Contains a string providing the user name 
            to use for connection.</param>
            <param name="password">Contains a string with the password 
            to use to connect to the system.</param>
            <exception cref="T:Microsoft.MetadirectoryServices.ServerDownException">Thrown when
            server is not responding or is unavailable.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.BadServerCredentialsException">Thrown when
            credentials to connect to server are incorrect.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.PasswordExtensionException">Thrown 
            when an unspecified error has occurred.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">Thrown when
            password management extension does not implement this method.</exception>   
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAPasswordManagement.EndConnectionToServer">
            <summary>Ends a connection to the server.  It is called after processing is
            completed with the server to release resources.  </summary>
            <exception cref="T:Microsoft.MetadirectoryServices.EndConnectionException">Thrown when
            an error occurred while closing the connection.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">Thrown when
            password management extension does not implement this method.</exception>   
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAPasswordManagement.GetConnectionSecurityLevel">
            <summary>Called to determine the security level of the connection.  
            Can assume <see cref="M:Microsoft.MetadirectoryServices.IMAPasswordManagement.BeginConnectionToServer(System.String,System.String,System.String)"/> has been called
            successfully. </summary>
            <exception cref="T:Microsoft.MetadirectoryServices.ServerDownException">Thrown when
            server is not responding or is unavailable.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.PasswordExtensionException">Thrown 
            when an unspecified error has occurred.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">Thrown when
            password management extension does not implement this method.</exception>         
            <returns>Returns one of the
            <see cref="T:Microsoft.MetadirectoryServices.ConnectionSecurityLevel"/> values that determines the level
            of security to the server.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAPasswordManagement.SetPassword(Microsoft.MetadirectoryServices.CSEntry,System.String)">
            <summary>Sets the password for the connector space object 
            csentry.  Can assume <see cref="M:Microsoft.MetadirectoryServices.IMAPasswordManagement.BeginConnectionToServer(System.String,System.String,System.String)"/> has 
            been called successfully. </summary>
            <param name="csentry">Contains a <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> object
            specifying the object on which to set the password. </param>
            <param name="NewPassword">Contains a string with the new password. </param>
            <exception cref="T:Microsoft.MetadirectoryServices.ObjectTypeNotSupportedException">Thrown when
            the object type does support password set.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.ObjectNotFoundException">Thrown when specified
            the object cannot be found.</exception>      
            <exception cref="T:Microsoft.MetadirectoryServices.AccessDeniedException">Thrown when
            the password set was denied.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.PasswordIllFormedException">Thrown when
            the password specified was ill formed.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.PasswordPolicyViolationException">Thrown when
            the password specified violates password policy.</exception>        
            <exception cref="T:Microsoft.MetadirectoryServices.ServerDownException">Thrown when
            server is not responding or is unavailable.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.PasswordExtensionException">Thrown 
            when an unspecified error has occurred.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">Thrown when
            password management extension does not implement this method.</exception>   
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAPasswordManagement.ChangePassword(Microsoft.MetadirectoryServices.CSEntry,System.String,System.String)">
            <summary>Changes the password for the connector space object 
            csentry.  Can assume <see cref="M:Microsoft.MetadirectoryServices.IMAPasswordManagement.BeginConnectionToServer(System.String,System.String,System.String)"/> has 
            been called successfully. </summary>
            <param name="csentry">Contains a <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> object
            specifying the user. </param>
            <param name="OldPassword">Contains a string with the old password. </param>
            <param name="NewPassword">Contains a string with the new password. </param>
            <exception cref="T:Microsoft.MetadirectoryServices.ObjectTypeNotSupportedException">Thrown when
            the object type does support password change.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.ObjectNotFoundException">Thrown when specified
            the object cannot be found.</exception>      
            <exception cref="T:Microsoft.MetadirectoryServices.AccessDeniedException">Thrown when
            the password change was denied.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.PasswordIllFormedException">Thrown when
            the password specified was ill formed.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.PasswordPolicyViolationException">Thrown when
            the password specified violates password policy.</exception> 
            <exception cref="T:Microsoft.MetadirectoryServices.OldPasswordIncorrectException">Thrown when
            the old password specified was incorrect.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.ServerDownException">Thrown when
            server is not responding or is unavailable.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.PasswordExtensionException">Thrown 
            when an unspecified error has occurred.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">Thrown when
            password management extension does not implement this method.</exception>   
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAPasswordManagement.RequireChangePasswordOnNextLogin(Microsoft.MetadirectoryServices.CSEntry,System.Boolean)">
            <summary>Sets the account so that on next login user 
            is required to change their password. </summary>
            <param name="csentry">Contains a <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> object
            specifying the object on which to change the password. </param>
            <param name="fRequireChangePasswordOnNextLogin">Contains a 
            boolean value indicating whether the account should 
            require change password on next login or not. </param>        
            <exception cref="T:Microsoft.MetadirectoryServices.ObjectTypeNotSupportedException">Thrown when
            the object type does support this feature.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.ObjectNotFoundException">Thrown when specified
            the object cannot be found.</exception>      
            <exception cref="T:Microsoft.MetadirectoryServices.ServerDownException">Thrown when
            server is not responding or is unavailable.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.PasswordExtensionException">Thrown 
            when an unspecified error has occurred.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">Thrown when
            password management extension does not implement this method.</exception>   
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ModificationType">
            <summary>Used to identify the security level available for password management.
            <see cref="M:Microsoft.MetadirectoryServices.IMAPasswordManagement.GetConnectionSecurityLevel"/> method.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ModificationType.Add">
            <summary>Add.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ModificationType.Replace">
            <summary>Replace.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ModificationType.Delete">
            <summary>Delete.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.AttributeDescriptionEnumerator">
            <summary>Enumerates a collection of <see cref="T:Microsoft.MetadirectoryServices.AttributeDescription"/>
            objects.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeDescriptionEnumerator.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeDescriptionEnumerator"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeDescriptionEnumerator.MoveNext">
            <summary>Advances the enumerator to the next
            <see cref="T:Microsoft.MetadirectoryServices.AttributeDescription"/> object in the enumeration.</summary>
            <returns>Returns true if the enumerator is advanced to the
            next <see cref="T:Microsoft.MetadirectoryServices.AttributeDescription"/> object in the enumeration or false if
            there are no more <see cref="T:Microsoft.MetadirectoryServices.AttributeDescription"/> objects in the enumeration.
            </returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeDescriptionEnumerator.Reset">
            <summary>Sets the enumerator to the first
            <see cref="T:Microsoft.MetadirectoryServices.AttributeDescription"/> object in the enumeration.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeDescriptionEnumerator.Current">
            <summary>Retrieves the current <see cref="T:Microsoft.MetadirectoryServices.AttributeDescription"/>
            object in the enumeration.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.AttributeDescriptionCollection">
            <summary>Represents a collection of <see cref="T:Microsoft.MetadirectoryServices.AttributeDescription"/>
            objects.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeDescriptionCollection.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeDescriptionCollection"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeDescriptionCollection.GetEnumerator">
            <summary>Retrieves a
            <see cref="T:Microsoft.MetadirectoryServices.AttributeDescriptionEnumerator"/> object that allows
            enumeration of the members of the collection.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeDescriptionCollection.Count">
            <summary>Retrieves the number of items in the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeDescriptionCollection"/> object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeDescriptionCollection.Item(System.String)">
            <summary>Retrieves a specific member of the collection.
            </summary>
            <param name="AttributeName">Contains the name of the attribute
            to retrieve.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.AttributeDescription">
            <summary>Represents an attribute description
            object.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeDescription.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeDescription"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeDescription.Name">
            <summary>Retrieves string containing the name of
            the attribute. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeDescription.IsMultiValued">
            <summary>Indicates whether the attribute is multi-valued
            or single-valued.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeDescription.IsAnchor">
            <summary>Indicates whether the attribute is an anchor.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeDescription.DataType">
            <summary>Retrieves one of the <see cref="T:Microsoft.MetadirectoryServices.AttributeType"/>
            values that identifies the type of data contained by the attribute.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.TypeDescriptionEnumerator">
            <summary>Enumerates a collection of <see cref="T:Microsoft.MetadirectoryServices.TypeDescription"/>
            objects.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.TypeDescriptionEnumerator.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.TypeDescriptionEnumerator"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.TypeDescriptionEnumerator.MoveNext">
            <summary>Advances the enumerator to the next
            <see cref="T:Microsoft.MetadirectoryServices.TypeDescription"/> object in the enumeration.</summary>
            <returns>Returns true if the enumerator is advanced to the
            next <see cref="T:Microsoft.MetadirectoryServices.TypeDescription"/> object in the enumeration or false if
            there are no more <see cref="T:Microsoft.MetadirectoryServices.TypeDescription"/> objects in the enumeration.
            </returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.TypeDescriptionEnumerator.Reset">
            <summary>Sets the enumerator to the first
            <see cref="T:Microsoft.MetadirectoryServices.TypeDescription"/> object in the enumeration.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.TypeDescriptionEnumerator.Current">
            <summary>Retrieves the current <see cref="T:Microsoft.MetadirectoryServices.TypeDescription"/>
            object in the enumeration.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.TypeDescriptionCollection">
            <summary>Represents a collection of <see cref="T:Microsoft.MetadirectoryServices.TypeDescription"/>
            objects.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.TypeDescriptionCollection.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.TypeDescriptionCollection"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.TypeDescriptionCollection.GetEnumerator">
            <summary>Retrieves a
            <see cref="T:Microsoft.MetadirectoryServices.TypeDescriptionEnumerator"/> object that allows
            enumeration of the members of the collection.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.TypeDescriptionCollection.Count">
            <summary>Retrieves the number of items in the
            <see cref="T:Microsoft.MetadirectoryServices.TypeDescriptionCollection"/> object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.TypeDescriptionCollection.Item(System.String)">
            <summary>Retrieves a specific member of the collection.
            </summary>
            <param name="TypeName">Contains the name of the Type
            to retrieve.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.TypeDescriptionCollection.ChangeType">
            <summary>Retrieves a <see cref="T:Microsoft.MetadirectoryServices.ChangeTypeDescription"/> object 
            describing the change type attribute.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.TypeDescriptionCollection.ObjectTypeAttributeName">
            <summary>Retrieves string containing the name of
            object type attribute. </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.TypeDescription">
            <summary>Represents a Type description that contains
            a collection of attribute descriptions.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.TypeDescription.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.TypeDescription"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.TypeDescription.Name">
            <summary>Retrieves string containing the name of
            object Type. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.TypeDescription.Attributes">
            <summary>Retreives an <see cref="T:Microsoft.MetadirectoryServices.AttributeDescriptionCollection"/>
            object that contains a collection of the <see cref="T:Microsoft.MetadirectoryServices.AttributeDescription"/> 
            objects that exist in this Type.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.TypeDescription.AnchorAttributes">
            <summary>Retreives an <see cref="T:Microsoft.MetadirectoryServices.AttributeDescriptionCollection"/>
            object that contains a collection of <see cref="T:Microsoft.MetadirectoryServices.AttributeDescription"/> 
            objects that consititute the anchor.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ChangeTypeDescription">
            <summary>Describes the change type.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ChangeTypeDescription.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ChangeTypeDescription"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ChangeTypeDescription.AttributeName">
            <summary>Retrieves string containing the name of
            the change type attribute. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ChangeTypeDescription.Add">
            <summary>Retrieves string representing a change type
            of add. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ChangeTypeDescription.Modify">
            <summary>Retrieves string representing a change type
            of Modify. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ChangeTypeDescription.Delete">
            <summary>Retrieves string representing a change type
            of Delete. </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ConfigParameterEnumerator">
            <summary>Enumerates a collection of <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/>
            objects.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterEnumerator.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ConfigParameterEnumerator"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterEnumerator.MoveNext">
            <summary>Advances the enumerator to the next
            <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/> object in the enumeration.</summary>
            <returns>Returns true if the enumerator is advanced to the
            next <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/> object in the enumeration or false if
            there are no more <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/> objects in the enumeration.
            </returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterEnumerator.Reset">
            <summary>Sets the enumerator to the first
            <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/> object in the enumeration.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConfigParameterEnumerator.Current">
            <summary>Retrieves the current <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/>
            object in the enumeration.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ConfigParameterCollection">
            <summary>Represents a collection of <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/>
            objects.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterCollection.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ConfigParameterCollection"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterCollection.GetEnumerator">
            <summary>Retrieves a
            <see cref="T:Microsoft.MetadirectoryServices.ConfigParameterEnumerator"/> object that allows
            enumeration of the members of the collection.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConfigParameterCollection.Count">
            <summary>Retrieves the number of items in the
            <see cref="T:Microsoft.MetadirectoryServices.ConfigParameterCollection"/> object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConfigParameterCollection.Item(System.String)">
            <summary>Retrieves a specific member of the collection.
            </summary>
            <param name="ParamName">Contains the name of the parameter
            to retrieve.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ConfigParameter">
            <summary>Represents a ConfigParameter object.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameter.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConfigParameter.Name">
            <summary>Retrieves string containing the name of
            the parameter. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConfigParameter.Value">
            <summary>Retrieves string containing the value of
            the parameter. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConfigParameter.IsEncrypted">
            <summary>Indicates whether the parameter is an
            encrypted attribute. </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.IMAExtensibleFileImport">
            <summary>Implemented by a Microsoft Identity Integration
            Extensible extension to provide the ability to build your
            own management agent. This interface allows for file-based
            import.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAExtensibleFileImport.GenerateImportFile(System.String,System.String,System.String,System.String,Microsoft.MetadirectoryServices.ConfigParameterCollection,System.Boolean,Microsoft.MetadirectoryServices.TypeDescriptionCollection,System.String@)">
            <summary>Generates an export dump of the connected
            system.  It is called once at the beginning of an 
            import run.  If the dump file is not created an 
            error is raised. </summary>
            <param name="fileName">Contains a string with the 
            name of the text file that will contain the dump 
            of the connected system.</param>
            <param name="connectTo">Contains a string with the 
            name of the system to which we want to 
            connect.</param>
            <param name="user">Contains a string providing the 
            user name to use for connection.</param>
            <param name="password">Contains a string with the 
            password to use to connect to the system.</param>
            <param name="configParameters">Contains a  
            <see cref="T:Microsoft.MetadirectoryServices.ConfigParameterCollection"/> object that contains 
            a collection of <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/> objects.</param>
            <param name="fFullImport">True indicates a full import;
            false indicates it is a delta import run.</param>
            <param name="types">Contains a <see cref="T:Microsoft.MetadirectoryServices.TypeDescriptionCollection"/> 
            object that contains a collection of 
            <see cref="T:Microsoft.MetadirectoryServices.TypeDescription"/> objects.</param>
            <param name="customData">Contains a string with 
            custom data for the partition we are importing 
            against.  Value written back is stored in the server
            for a future run.</param> 
            <exception cref="T:Microsoft.MetadirectoryServices.ServerDownException">Thrown when
            server is not responding or is unavailable.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.BadServerCredentialsException">Thrown 
            when credentials to connect to server are 
            incorrect.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException">Thrown 
            when unexpected data is received.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.ExtensibleExtensionException">Thrown 
            when an unspecified error has occurred.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">
            Thrown when extensible MA extension does not 
            implement this method.</exception>   
        </member>
        <member name="T:Microsoft.MetadirectoryServices.IMAExtensibleFileExport">
            <summary>Implemented by a Microsoft Identity Integration
            Extensible extension to provide the ability to build your
            own management agent.  This interface allows for file-based 
            export. </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAExtensibleFileExport.DeliverExportFile(System.String,System.String,System.String,System.String,Microsoft.MetadirectoryServices.ConfigParameterCollection,Microsoft.MetadirectoryServices.TypeDescriptionCollection)">
            <summary>Delivers a file that contains objects
            to be exported into the connected system.</summary>
            <param name="fileName">Contains a string with the 
            name of the text file that will contains the 
            objects to export to the system.</param>
            <param name="connectTo">Contains a string with the 
            name of the system to which we want to 
            connect.</param>
            <param name="user">Contains a string providing the 
            user name to use for connection.</param>
            <param name="password">Contains a string with the 
            password to use to connect to the system.</param>
            <param name="configParameters">Contains a  
            <see cref="T:Microsoft.MetadirectoryServices.ConfigParameterCollection"/> object that contains 
            a collection of <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/> objects.</param>
            <param name="types">Contains a <see cref="T:Microsoft.MetadirectoryServices.TypeDescriptionCollection"/> 
            object that contains a collection of 
            <see cref="T:Microsoft.MetadirectoryServices.TypeDescription"/> objects.</param>
            <exception cref="T:Microsoft.MetadirectoryServices.ServerDownException">Thrown when
            server is not responding or is unavailable.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.BadServerCredentialsException">Thrown 
            when credentials to connect to server are 
            incorrect.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException">Thrown 
            when unexpected data is received.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.ExtensibleExtensionException">Thrown 
            when an unspecified error has occurred.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">
            Thrown when extensible MA extension does not 
            implement this method.</exception>   
        </member>
        <member name="T:Microsoft.MetadirectoryServices.IMAExtensibleCallExport">
            <summary>Implemented by a Microsoft Identity Integration
            Extensible extension to provide the ability to build your
            own management agent. This interface allows for call-based
            export.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAExtensibleCallExport.BeginExport(System.String,System.String,System.String,Microsoft.MetadirectoryServices.ConfigParameterCollection,Microsoft.MetadirectoryServices.TypeDescriptionCollection)">
            <summary>Begins an export run. </summary>
            <param name="connectTo">Contains a string with 
            the name of the system to which we want to 
            connect.</param>
            <param name="user">Contains a string providing 
            the user name to use for connection.</param>
            <param name="password">Contains a string with 
            the password to use to connect to the 
            system.</param>
            <param name="configParameters">Contains a  
            <see cref="T:Microsoft.MetadirectoryServices.ConfigParameterCollection"/> object that contains 
            a collection of <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/> objects.</param>
            <param name="types">Contains a <see cref="T:Microsoft.MetadirectoryServices.TypeDescriptionCollection"/> 
            object that contains a collection of 
            <see cref="T:Microsoft.MetadirectoryServices.TypeDescription"/> objects.</param>
            <exception cref="T:Microsoft.MetadirectoryServices.ServerDownException">Thrown when
            server is not responding or is unavailable.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.BadServerCredentialsException">Thrown 
            when credentials to connect to server are 
            incorrect.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException">Thrown 
            when unexpected data is received.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.ExtensibleExtensionException">Thrown 
            when an unspecified error has occurred.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">
            Thrown when extensible MA extension does not 
            implement this method.</exception>   
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAExtensibleCallExport.ExportEntry(Microsoft.MetadirectoryServices.ModificationType,System.String[],Microsoft.MetadirectoryServices.CSEntry)">
            <summary>Persists an entry in the connected system.  
            Called for each entry that is exported.  
            Can assume <see cref="M:Microsoft.MetadirectoryServices.IMAExtensibleCallExport.BeginExport(System.String,System.String,System.String,Microsoft.MetadirectoryServices.ConfigParameterCollection,Microsoft.MetadirectoryServices.TypeDescriptionCollection)"/> has been called
            successfully. </summary>
            <param name="modificationType">Contains a 
            <see cref="T:Microsoft.MetadirectoryServices.ModificationType"/> with the type of export 
            being performed.</param>
            <param name="changedAttributes">Contains an array
            with the attributes that have been updated, added or 
            deleted. </param>
            <param name="csentry">Contains a <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> 
            object specifying the object that is to be exported.  
            If the anchor attributes do not exist they must be set,
            otherwise the object is read-only.</param>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryExportException">Thrown when the 
            export of the object failed.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.FatalEntryExportException">Thrown when
            the export of the object failed and the export run 
            should stop.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.ServerDownException">Thrown when
            server is not responding or is unavailable.
            Stops the export run.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException">Thrown 
            when unexpected data is received.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.ExtensibleExtensionException">Thrown 
            when an unspecified error has occurred.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">
            Thrown when extensible MA extension does not 
            implement this method.</exception>   
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAExtensibleCallExport.EndExport">
            <summary>Ends an export run.  Used to close
            any connections to the connected system and release
            resources.  Can assume <see cref="M:Microsoft.MetadirectoryServices.IMAExtensibleCallExport.BeginExport(System.String,System.String,System.String,Microsoft.MetadirectoryServices.ConfigParameterCollection,Microsoft.MetadirectoryServices.TypeDescriptionCollection)"/> has 
            been called successfully. </summary>
            <exception cref="T:Microsoft.MetadirectoryServices.ServerDownException">Thrown when
            server is not responding or is unavailable.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException">Thrown 
            when unexpected data is received.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.ExtensibleExtensionException">Thrown 
            when an unspecified error has occurred.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">
            Thrown when extensible MA extension does not 
            implement this method.</exception>   
        </member>
        <member name="T:Microsoft.MetadirectoryServices.MAUtils">
            <summary>Provides a set of utility methods that can be accessed
            from the extensible and password extensions.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.MAUtils.#ctor">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.Utils"/>
            class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.MAUtils.MAFolder">
            <summary>Retrieves the path of the working directory of
            the management agents.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.MAUtilsServices">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.MAUtilsServices.GetMAFolder">
            <summary>INTERNAL</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ExchangeUtils">
            <summary>
            Utility class for Exchange provisioning. The methods in this class can be used in the Provision() callout of the Metaverse Rules Extenion.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ExchangeUtils.CreateMailbox(Microsoft.MetadirectoryServices.ConnectedMA,Microsoft.MetadirectoryServices.ReferenceValue,System.String,System.String)">
            <summary>
            <p>
            Creates a mailbox in Exchange Server 2000 or Exchange Server 2003.<br/>
            The Alias and HomeMDB parameters must be provided.<br/>
            </p>
            <p>
            This method requires that following attributes are selected in the attribute inclusion list:<br/>
            1. For Alias: mailNickname<br/>
            2. For HomeMDB: homeMDB<br/>
            3. msExchMailboxSecurityDescriptor<br/>
            </p>
            </summary>
            <param name="TargetADMA"></param>
            <param name="DistinguishedName"></param>
            <param name="Alias"></param>
            <param name="HomeMDB"></param>
            <returns>CSEntry</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ExchangeUtils.CreateMailbox(Microsoft.MetadirectoryServices.ConnectedMA,Microsoft.MetadirectoryServices.ReferenceValue,System.String,System.String,System.Byte[])">
            <summary>
            <p>
            Creates a mailbox in Exchange Server 2000 or Exchange Server 2003.<br/>
            The Alias and HomeMDB parameters must be provided.<br/>
            The mailbox will be created as a resource mailbox if the LogonAccountSid parameter is provided.<br/>
            </p>
            <p>
            This method requires that following attributes are selected in the attribute inclusion list:<br/>
            1. For Alias: mailNickname<br/>
            2. For HomeMDB: homeMDB<br/>
            3. msExchMailboxSecurityDescriptor<br/>
            4. For a resource mailbox: msExchMasterAccountSid, nTSecurityDescriptor and userAccountControl<br/>
            </p>
            </summary>
            <param name="TargetADMA"></param>
            <param name="DistinguishedName"></param>
            <param name="Alias"></param>
            <param name="HomeMDB"></param>
            <param name="LogonAccountSID"></param>
            <returns>CSEntry</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ExchangeUtils.CreateMailbox(Microsoft.MetadirectoryServices.ConnectedMA,Microsoft.MetadirectoryServices.ReferenceValue,System.String,System.String,System.Int64,System.Int64,System.Int64)">
            <summary>
            <p>
            Creates a mailbox in Exchange Server 2000 or Exchange Server 2003.<br/>
            The Alias and HomeMDB parameters must be provided.<br/>
            The follwing three store parameters are optional and specified in KiloByte (KB).<br/>
            The StoreQuota defines the limit when Exchange Server issues a warning regards the mailbox size.<br/>
            The OverQuotaLimit defines the limit when Exchange Server prohibts sending email from this mailbox.<br/>
            The HardLimit defines the limit to prohibit sending and receiving email.<br/>
            </p>
            <p>
            This method requires that following attributes are selected in the attribute inclusion list:<br/>
            1. For Alias: mailNickname<br/>
            2. For HomeMDB: homeMDB<br/>
            3. If mailbox limits are used: mDBStorageQuota, mDBOverQuotaLimit, mDBOverHardQuotaLimit and mDBUseDefaults<br/>
            4. msExchMailboxSecurityDescriptor<br/>
            </p>
            </summary>
            <param name="TargetADMA"></param>
            <param name="DistinguishedName"></param>
            <param name="Alias"></param>
            <param name="HomeMDB"></param>
            <param name="StoreQuota"></param>
            <param name="OverQuotaLimit"></param>
            <param name="HardLimit"></param>
            <returns>CSEntry</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ExchangeUtils.CreateMailbox(Microsoft.MetadirectoryServices.ConnectedMA,Microsoft.MetadirectoryServices.ReferenceValue,System.String,System.String,System.Int64,System.Int64,System.Int64,System.Byte[])">
            <summary>
            <p>
            Creates a mailbox in Exchange Server 2000 or Exchange Server 2003.<br/>
            The Alias and HomeMDB parameters must be provided.<br/>
            The follwing three store parameters are optional and specified in KiloByte (KB).<br/>
            The StoreQuota defines the limit when Exchange Server issues a warning regards the mailbox size.<br/>
            The OverQuotaLimit defines the limit when Exchange Server prohibts sending email from this mailbox.<br/>
            The HardLimit defines the limit to prohibit sending and receiving email.<br/>
            The mailbox will be created as a resource mailbox if the LogonAccountSid parameter is provided.<br/>
            </p>
            <p>
            This method requires that following attributes are selected in the attribute inclusion list:<br/>
            1. For Alias: mailNickname<br/>
            2. For HomeMDB: homeMDB<br/>
            3. If mailbox limits are used: mDBStorageQuota, mDBOverQuotaLimit, mDBOverHardQuotaLimit and mDBUseDefaults<br/>
            4. msExchMailboxSecurityDescriptor<br/>
            5. For a resource mailbox: msExchMasterAccountSid, nTSecurityDescriptor and userAccountControl<br/>
            </p>
            </summary>
            <param name="TargetADMA"></param>
            <param name="DistinguishedName"></param>
            <param name="Alias"></param>
            <param name="HomeMDB"></param>
            <param name="StoreQuota"></param>
            <param name="OverQuotaLimit"></param>
            <param name="HardLimit"></param>
            <param name="LogonAccountSID"></param>
            <returns>CSEntry</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ExchangeUtils.CreateMailbox(Microsoft.MetadirectoryServices.ConnectedMA,Microsoft.MetadirectoryServices.ReferenceValue,System.String,System.String,System.Int64,System.Int64,System.Int64,System.Byte[],System.Boolean)">
            <summary>
            <p>
            Creates a mailbox in Exchange Server 2000 or Exchange Server 2003.<br/>
            The Alias and HomeMDB parameters must be provided.<br/>
            The follwing three store parameters are optional and specified in KiloByte (KB).<br/>
            The StoreQuota defines the limit when Exchange Server issues a warning regards the mailbox size.<br/>
            The OverQuotaLimit defines the limit when Exchange Server prohibts sending email from this mailbox.<br/>
            The HardLimit defines the limit to prohibit sending and receiving email.<br/>
            The mailbox will be created as a resource mailbox if the LogonAccountSid parameter is provided.<br/>
            Passing 'true' for Exchange2003InetOrgPerson will create a inetOrgPerson object in Active Directory instead of a user.
            The InetOrgPerson option is valid only for Exchange Server 2003.<br/>
            </p>
            <p>
            This method requires that following attributes are selected in the attribute inclusion list:<br/>
            1. For Alias: mailNickname<br/>
            2. For HomeMDB: homeMDB<br/>
            3. If mailbox limits are used: mDBStorageQuota, mDBOverQuotaLimit, mDBOverHardQuotaLimit and mDBUseDefaults<br/>
            4. msExchMailboxSecurityDescriptor<br/>
            5. For a resource mailbox: msExchMasterAccountSid, nTSecurityDescriptor and userAccountControl<br/>
            </p>
            </summary>
            <param name="TargetADMA"></param>
            <param name="DistinguishedName"></param>
            <param name="Alias"></param>
            <param name="HomeMDB"></param>
            <param name="StoreQuota"></param>
            <param name="OverQuotaLimit"></param>
            <param name="HardLimit"></param>
            <param name="LogonAccountSID"></param>
            <param name="Exchange2003InetOrgPerson"></param>
            <returns>CSEntry</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ExchangeUtils.CreateMailEnabledContact(Microsoft.MetadirectoryServices.ConnectedMA,Microsoft.MetadirectoryServices.ReferenceValue,System.String,System.String)">
            <summary>
            <p>
            Creates a mail-enabled contact in Exchange Server 2000 or Exchange Server 2003.<br/>
            The Alias and the SMTPEmail must be provided.<br/>
            </p>
            <p>
            This method requires that following attributes are selected in the attribute inclusion list:<br/>
            1. mailNickname<br/>
            2. targetAddress<br/>
            </p>
            </summary>
            <param name="TargetADMA"></param>
            <param name="DistinguishedName"></param>
            <param name="Alias"></param>
            <param name="SMTPEmail"></param>
            <returns>CSEntry</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ExchangeUtils.CreateMailEnabledUser(Microsoft.MetadirectoryServices.ConnectedMA,Microsoft.MetadirectoryServices.ReferenceValue,System.String,System.String)">
            <summary>
            <p>
            Creates a mail-enabled user in Exchange Server 2000 or Exchange Server 2003.<br/>
            The Alias and the SMTPEmail must be provided.<br/>
            </p>
            <p>
            This method requires that following attributes are selected in the attribute inclusion list:<br/>
            1. mailNickname<br/>
            2. targetAddress<br/>
            </p>
            </summary>
            <param name="TargetADMA"></param>
            <param name="DistinguishedName"></param>
            <param name="Alias"></param>
            <param name="SMTPEmail"></param>
            <returns>CSEntry</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ExchangeUtils.CreateMailEnabledUser(Microsoft.MetadirectoryServices.ConnectedMA,Microsoft.MetadirectoryServices.ReferenceValue,System.String,System.String,System.Boolean)">
            <summary>
            <p>
            Creates a mail-enabled user in Exchange Server 2000 or Exchange Server 2003.<br/>
            The Alias and the SMTPEmail must be provided.<br/>
            Passing 'true' for Exchange2003InetOrgPerson will create a inetOrgPerson object in Active Directory instead of a user.
            The InetOrgPerson option is valid only for Exchange Server 2003.<br/>
            </p>
            <p>
            This method requires that following attributes are selected in the attribute inclusion list:<br/>
            1. mailNickname<br/>
            2. targetAddress<br/>
            </p>
            </summary>
            <param name="TargetADMA"></param>
            <param name="DistinguishedName"></param>
            <param name="Alias"></param>
            <param name="SMTPEmail"></param>
            <param name="Exchange2003InetOrgPerson"></param>
            <returns>CSEntry</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ExchangeUtils.CreateDistributionlist(Microsoft.MetadirectoryServices.ConnectedMA,Microsoft.MetadirectoryServices.ReferenceValue,System.String)">
            <summary>
            <p>
            Creates a Universal Distribution List in Exchange 2000 or Exchange 2003.<br/>
            The Alias must be provided.<br/>
            </p>
            <p>
            This method requires that following attributes are selected in the attribute inclusion list:<br/>
            1. mailNickname<br/>
            2. groupType<br/>
            </p>
            </summary>
            <param name="TargetADMA"></param>
            <param name="DistinguishedName"></param>
            <param name="Alias"></param>
            <returns>CSEntry</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ExchangeUtils.Create55Mailbox(Microsoft.MetadirectoryServices.ConnectedMA,Microsoft.MetadirectoryServices.ReferenceValue,System.String,System.String,System.String,System.String,System.String,System.String,System.Byte[])">
            <summary>
            <p>
            Creates a mailbox in Exchange Server 5.5<br/>
            Alias, DisplayName, SMTPEmail, ORAddress, HomeMDB, HomeMTA, AssocNTAccount must be provided.<br/>
            The AssocNTAccount must be a valid SID of the user who logs on to this mailbox.<br/>
            </p>
            <p>
            This method requires that following attributes are selected in the attribute inclusion list:<br/>
            1. uid<br/>
            2. cn<br/>
            3. rdn<br/>
            4. mail<br/>
            5. mailPreferenceOption<br/>
            6. rfc822Mailbox<br/>
            7. textEncodedORaddress<br/>
            8. MAPI-Recipient<br/>
            9. Home-MDB<br/>
            10. Home-MTA<br/>
            11. Assoc-NT-Account<br/>
            12. NT-Security-Descriptor<br/>
            </p>
            </summary>
            <param name="TargetExchange55MA"></param>
            <param name="DistinguishedName"></param>
            <param name="Alias"></param>
            <param name="DisplayName"></param>
            <param name="SMTPEmail"></param>
            <param name="ORAddress"></param>
            <param name="HomeMDB"></param>
            <param name="HomeMTA"></param>
            <param name="AssocNTAccount"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ExchangeUtils.Create55CustomRecipient(Microsoft.MetadirectoryServices.ConnectedMA,Microsoft.MetadirectoryServices.ReferenceValue,System.String,System.String,System.String,System.String)">
            <summary>
            <p>
            Creates a Custom Recipient in Exchange Server 5.5<br/>
            The Alias, DisplayName, SMTPEmail, ORAddress must be provided.<br/>
            </p>
            <p>
            This method requires that following attributes are selected in the attribute inclusion list:<br/>
            1. uid<br/>
            2. cn<br/>
            3. rdn<br/>
            4. mail<br/>
            5. rfc822Mailbox<br/>
            6. textEncodedORaddress<br/>
            7. MAPI-Recipient<br/>
            8. Target-Address<br/>
            </p>
            </summary>
            <param name="TargetExchange55MA"></param>
            <param name="DistinguishedName"></param>
            <param name="Alias"></param>
            <param name="DisplayName"></param>
            <param name="SMTPEmail"></param>
            <param name="ORAddress"></param>
            <returns>CSEntry</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ExchangeUtils.Create55Distributionlist(Microsoft.MetadirectoryServices.ConnectedMA,Microsoft.MetadirectoryServices.ReferenceValue,System.String,System.String,System.String,System.String)">
            <summary>
            <p>
            Creates a Distribution List in Exchange Server 5.5<br/>
            The Alias, DisplayName, SMTPEmail, ORAddress must be provided.<br/>
            </p>
            <p>
            This method requires that following attributes are selected in the attribute inclusion list:<br/>
            1. uid<br/>
            2. cn<br/>
            3. rdn<br/>
            4. mail<br/>
            5. rfc822Mailbox<br/>
            6. textEncodedORaddress<br/>
            7. Report-To-Originator<br/>
            </p>
            </summary>
            <param name="TargetExchange55MA"></param>
            <param name="DistinguishedName"></param>
            <param name="Alias"></param>
            <param name="DisplayName"></param>
            <param name="SMTPEmail"></param>
            <param name="ORAddress"></param>
            <returns>CSEntry</returns>
        </member>
    </members>
</doc>
